|
7 anni fa | |
---|---|---|
tracim | 7 anni fa | |
.coveragerc | 7 anni fa | |
.gitignore | 7 anni fa | |
.travis.yml | 7 anni fa | |
CHANGES.txt | 7 anni fa | |
MANIFEST.in | 7 anni fa | |
README.md | 7 anni fa | |
alembic.ini | 7 anni fa | |
development.ini.sample | 7 anni fa | |
production.ini | 7 anni fa | |
pytest.ini | 7 anni fa | |
setup.py | 7 anni fa |
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.
initialize_tracim_db development.ini
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