Install a development environment¶
Here are guidelines to get a development environment.
You should create a ticket on Thumbnailer’s bugtracker [1] before you fork and hack. Maybe someone already has a solution to your problem or feature request ;)
Fork original repository if you plan to perform a pull request.
Install Thumbnailer, as explained in Installation, except you use your fork’s URL.
Install additional Python development tools:
pip install sphinx lettuce
Run tests:
make test
Contribute:
- work in a separate branch, i.e. not in master. Prefix your branch name with the bugtracker’s ticket number, so that we can identify it quickly.
- hack, test, commit and pull request...
Generic guidelines¶
Dependencies¶
- Python-2.7. You may use a virtual environment.
Install¶
# Download project from original repository... or use your own fork.
git clone https://github.com/Natim/Thumbnailer.git
cd Thumbnailer/
# Install Thumbnailer base with zc.buildout.
python lib/buildout/bootstrap.py --distribute
bin/buildout -N
# Install standard development tools.
bin/buildout -N install development
# That's all!