|
|
7 years ago | |
|---|---|---|
| doc | 7 years ago | |
| tracim | 7 years ago | |
| .coveragerc | 7 years ago | |
| .gitignore | 7 years ago | |
| .travis.yml | 7 years ago | |
| CHANGES.txt | 7 years ago | |
| MANIFEST.in | 7 years ago | |
| README.md | 7 years ago | |
| development.ini.sample | 7 years ago | |
| production.ini | 7 years ago | |
| pytest.ini | 7 years ago | |
| setup.py | 7 years ago |
This code is Work in progress. Not usable at all for production.
Backend source code of tracim v2, using Pyramid Framework.
TODO
Go to tracim subdirectory:
cd tracim
Create a Python virtual environment:
python3 -m venv env
Activate it in your terminal session (all tracim command execution must be executed under this virtual environment):
source env/bin/activate
Upgrade packaging tools:
pip install --upgrade pip setuptools
Install the project in editable mode with its testing requirements:
pip install -e ".[testing]"
Create configuration files for a development environment:
cp development.ini.base development.ini
Initialize the database using tracimcli tool
tracimcli db init
Run your project:
pserve development.ini
Run your project's tests:
pytest
Run mypy checks:
mypy --ignore-missing-imports --disallow-untyped-defs tracim
Run pep8 checks:
pep8 tracim