TODO: Badges
Templates for starting Prosper projects.
Getting Started
pip install cookiecutter
cookiecutter ProsperCookiecutters/{project_type}
cd {project_dir}
git init
git add --all
git commit -m "first commit: cookiecutter"
git remote add origin https://github.com/{username}/{project_name}.git
git push -u origin master
CookieCutter allows for easy templates so all the boilerplate can be taken care of and you can go straight to development.
Template for standing up REST-ful microservices with Flask. Comes with:
- Flask Launcher: for debug/prod
- Test framework: for easy test development
- CI template: Travis
- Docker template
Options
TODO
Template for making simple CLI applications. Exposes launchers with entry_points
for easy deployment.
Options
project_name
: project root directory name (underscore separated)library_name
: python library path (underscore, lower-case)cli_name
: desired name for CLI application (camel case, no spaces)author_name
author_email
gihub_name
: GitHub user/organization namekeywords
: space separated list of keywords for setup.pyproject_brief
: short blurb about what the app does