Skip to content

Interface to create and manage VM for testing purpose.

Notifications You must be signed in to change notification settings

pierre-hamm/prototype

 
 

Repository files navigation

    ____             __        __
   / __ \_________  / /_____  / /___  ______  ___
  / /_/ / ___/ __ \/ __/ __ \/ __/ / / / __ \/ _ \
 / ____/ /  / /_/ / /_/ /_/ / /_/ /_/ / /_/ /  __/
/_/   /_/   \____/\__/\____/\__/\__, / .___/\___/
                               /____/_/

Build Status Scrutinizer Code Quality Code Coverage

Introduction

Prototype was created to help product owner to test their production in a full stack environnement.

  • Start/Stop/Build VMs at ease
  • LDAP auth
  • Automatic mail alert on events (start, stopped, expired)

Check our awesome contributors !

Screenshot

Installation

After cloning the repository:

make build

Then edit config.json

"provisioners":[{
    "type": "local", // local file
    "path": "."
},{
    "type":"github", // github remote file
    "repository":"",
    "path":"",
    "token":"",
    "user":""
}]

And serve it with a webserver, for example

php -S localhost:8000 -t web

Contributing

Who's who:

  • A Prototype is a Virtual Machine instance where your project to test lives.
  • A Location is a server or a local directory where the Prototype is running.
  • A Provisioner describes how to create a Prototype.

About

Interface to create and manage VM for testing purpose.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 57.4%
  • JavaScript 18.2%
  • HTML 11.3%
  • Ruby 8.5%
  • CSS 3.0%
  • Makefile 1.2%
  • Other 0.4%