Boilerplate to automatically generate projects
- Automated generation of projects according to predefined templates
- WIP: Support for multiple languages (Currently only Python)
- WIP: Support for custom projects templates
- Python and Docker deployment
Example command:
$ projects-boilerplate -t python -o ~/my_project
This application needs Python 3.6+ to run.
If you have Docker installed, you can pull the image from docker-hub:
docker pull ahugues/projects-boilerplate
You can also build the image by cloning the repository and running
docker build -t projects-boilerplate .
If you have Python 3.6+ installed, you can install projects-boilerplate
from Pypi:
pip install projects-boilerplate
or locally by cloning the repository and running
pip install .
projects-boilerplate
exposes a command line executable names projects-boilerplate
.
When run without options, projects-boilerplate
will simply display the help message.
TOTO: ADD DETAILS HERE
If using Docker, you can run a projects-boilerplate
container using:
docker run -v "/path/to/your/project":/output projects-boilerplate <options>
Usage: projects-boilerplate [OPTIONS] NAME
Options:
-t, --template [python|flask] Project template to chose from [required]
-o, --output PATH Directory in which output will be stored
-d, --docker Add support for Dockerisation to destination
project
-h, --help Show this message and exit.
Contributions are closed at the moment
Apache 2