Make the whole project more developer friendly.
Following big improvements were made to make the development more easier: * Created the 'setup.py' script to support native Python packaging with setuptools and pip. * There is a new target 'make develop', that will bootstrap the Python virtual environment, install all production and development requirements and install the whole project in editable mode. * Revised the dependency installation targets. * Big facelift of makefile help target. * Added target for build environment cleanup. * Added target for initialization of new translations of Mentat and Hawat. * Added target for building locally Python packages. * Added target for building locally Debian packages. * Updated documentation page for developers. (Redmine issue: #4216,#3387,#3361)
Showing
- .gitignore 21 additions, 0 deletions.gitignore
- Gruntfile.js 12 additions, 4 deletionsGruntfile.js
- MANIFEST.in 7 additions, 0 deletionsMANIFEST.in
- Makefile 298 additions, 95 deletionsMakefile
- Makefile.cfg 9 additions, 0 deletionsMakefile.cfg
- README.rst 6 additions, 0 deletionsREADME.rst
- conf/requirements-dev.pip 5 additions, 0 deletionsconf/requirements-dev.pip
- conf/requirements-latest-dev.pip 5 additions, 0 deletionsconf/requirements-latest-dev.pip
- doc/sphinx/_doclib/development.rst 108 additions, 83 deletionsdoc/sphinx/_doclib/development.rst
- setup.py 136 additions, 0 deletionssetup.py
Loading
Please register or sign in to comment