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 details)
File details
Details for the file nensbuild-0.4.zip
.
File metadata
- Download URL: nensbuild-0.4.zip
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4726c20a423a45c3bdc458692ebbf7dbcfd4ae6b4c96c2e696f3cb17ec6af8c7 |
|
MD5 | f858411d440c1d5b2065c94739f93a86 |
|
BLAKE2b-256 | 83bac914151ddfcc5ba1117af6e651e2ca14581068a67e508a10cb6b3666f85f |