Skip to content

nens/nensbuild

Repository files navigation

NENS Build

https://secure.travis-ci.org/nens/nensbuild.png?branch=master

At Nelen & Schuurmans_ we use a couple commands to get a development environment up and running:

git clone repo
cd repo
ln -s development.cfg buildout.cfg
python bootstrap.py
bin/buildout

There are more commands that could be eliminated:

createdb
bin/django syncdb
bin/django migrate

This is a code smell according to the book Clean Code. A build should have three steps at the most:

git clone repo
cd repo
build

This python packages aims to solve this by eliminating the symlink, bootstrap and buildout commands:

git clone repo
cd repo
nens-build