Start your next web project with a pre-configured virtual environment in a few seconds.
- Common skeleton for a broad range of web projects.
- Project deployment in one build step.
- Pre-configured virtual environments for Python (thanks to Virtualenv and Virtualenvwrapper), Ruby (thanks to RVM) and Node.js (thanks to Nodeenv).
- Some useful tools included by default: IPython, Sass, Bower, Grunt, Gulp, Yeoman.
- IPython pre-configured for compatibility with Python 3 syntax.
- Some useful pre-configurations for Virtualenvwrapper postactivate script.
- Download this project.
- Rename the folder as you want.
- Add your Python dependencies in the
requirements
folder. - Add your Ruby dependencies in
Gemfile
. - Add your Node.js dependencies in
package.json
. - Move to the project root folder and run:
./bin/build.sh
. You can run this script whenever you need to update the project. - Finally type
workon
and the name of your virtualenv to start working on your new project. See the Virtualenvwrapper docs to learn more about the workflow with this virtual environments manager.
- bin/: scripts.
- boot/: bootstrap templates for config files.
- conf/: config files; generated automatically on every build.
- docs/: project documentation.
- requirements/: Python dependencies.
- src/: your code goes here.