One step buildout build.
Project description
NENS Build
============
.. image:: https://secure.travis-ci.org/nens/nensbuild.png?branch=master
:target: http://travis-ci.org/nens/nensbuild/
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
.. _Nelen & Schuurmans: http://www.nelen-schuurmans.nl
Credits
=======
- Roland van Laar started this library
Changelog of nens-build
===================================================
0.4 (2013-02-05)
----------------
- Add sysegg check. This depends on the new syseggrecipe.
- Drop python2.6 support (again). subprocess.check_output is nw in python 2.7.
0.3 (2012-12-22)
----------------
- Add travis-ci support.
- Use bash as shell for running buildout. Fixes an issue with running nensbuild
on a Vagrant virtual box. Fixes gh-1.
0.2 (2012-12-15)
----------------
- Fix classifiers for release on pypi.
0.1 (2012-12-15)
----------------
- Remove use of external python libraries.
- Add unittests.
- Initial project structure created with nensskel 1.29.
============
.. image:: https://secure.travis-ci.org/nens/nensbuild.png?branch=master
:target: http://travis-ci.org/nens/nensbuild/
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
.. _Nelen & Schuurmans: http://www.nelen-schuurmans.nl
Credits
=======
- Roland van Laar started this library
Changelog of nens-build
===================================================
0.4 (2013-02-05)
----------------
- Add sysegg check. This depends on the new syseggrecipe.
- Drop python2.6 support (again). subprocess.check_output is nw in python 2.7.
0.3 (2012-12-22)
----------------
- Add travis-ci support.
- Use bash as shell for running buildout. Fixes an issue with running nensbuild
on a Vagrant virtual box. Fixes gh-1.
0.2 (2012-12-15)
----------------
- Fix classifiers for release on pypi.
0.1 (2012-12-15)
----------------
- Remove use of external python libraries.
- Add unittests.
- Initial project structure created with nensskel 1.29.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nensbuild-0.4.zip
(8.5 kB
view hashes)