mirror of
https://github.com/tryton/tryton.git
synced 2026-04-30 19:58:34 +03:00
Mirror of tryton
https://code.tryton.org/tryton
|
|
||
|---|---|---|
| .gitlab-scripts | ||
| .hooks | ||
| cookiecutter-module | ||
| demo | ||
| doc | ||
| modules | ||
| naiad | ||
| proteus | ||
| sao | ||
| tryton | ||
| trytond | ||
| trytond-gis | ||
| .flake8 | ||
| .gitlab-ci-modules.yml | ||
| .gitlab-ci.yml | ||
| .hgignore | ||
| .hgtags | ||
| .isort.cfg | ||
| .rstcheck.cfg | ||
| README.rst | ||
###### Tryton ###### Tryton is business software, ideal for companies of any size, easy to use, complete and 100% Open Source. This repository contains the source for all the packages of Tryton. Setup ===== It is recommended to isolate the development within a Python `virtual environment <https://docs.python.org/tutorial/venv.html>`_. From the root directory of the repository run: .. code-block:: console pip install packaging build .hooks/update_requirements .hooks/link_modules .. warning:: The process of updating requirements files may take some time. Install the dependencies with: .. code-block:: console pip install -e trytond -e tryton -e proteus -r requirements.txt -r requirements-dev.txt Automate ======== To automate the process, add the following lines to the ``[hooks]`` section of the ``.hg/hgrc``: .. code-block:: ini [hooks] update.modules = .hooks/link_modules update.requirements = .hooks/update_requirements update.trytond = trytond/hatch_build.py update.tryton = tryton/hatch_build.py On ``hg update``, the first hook will automatically create symlinks for modules, the second hook will automatically generate requirements files, the third generate the ``RNG`` files for ``trytond`` and the last compile the translation files for ``tryton``. Submit Change ============= For information about how to submit change, please read on and follow the `guidelines <https://www.tryton.org/develop>`_.