Skip to content

nens/nensbuild

Repository files navigation

NENS Build

image

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