Go to file
2019-09-01 00:25:25 +02:00
accounting First pytest stuff 2018-06-24 01:06:35 +02:00
membership Adding accounting and membership apps + pre-commit linting stuff 2018-06-23 23:41:58 +02:00
project Basic User management skeleton 2019-08-31 20:46:49 +02:00
users Basic User management skeleton 2019-08-31 20:46:49 +02:00
.gitignore Renamed membersystem => project (because of tab completion nuisance) and profiles => users 2019-08-31 19:41:35 +02:00
.pre-commit-config.yaml Use poetry to control the projects dependencies. Also setup black for pre-commit. 2019-09-01 00:25:25 +02:00
Makefile Use poetry to control the projects dependencies. Also setup black for pre-commit. 2019-09-01 00:25:25 +02:00
manage.py Renamed membersystem => project (because of tab completion nuisance) and profiles => users 2019-08-31 19:41:35 +02:00
poetry.lock Use poetry to control the projects dependencies. Also setup black for pre-commit. 2019-09-01 00:25:25 +02:00
pyproject.toml Use poetry to control the projects dependencies. Also setup black for pre-commit. 2019-09-01 00:25:25 +02:00
pytest.ini Renamed membersystem => project (because of tab completion nuisance) and profiles => users 2019-08-31 19:41:35 +02:00
README.md Use poetry to control the projects dependencies. Also setup black for pre-commit. 2019-09-01 00:25:25 +02:00
setup.cfg Adding accounting and membership apps + pre-commit linting stuff 2018-06-23 23:41:58 +02:00

member.data.coop

To start developing:

Get poetry

$ python3 -m pip install --user pipx
$ pipx install poetry

Run poetry to setup environment

$ poetry install

Run this make target, which installs all the requirements and sets up a development database.

$ make dev-setup

To run the Django development server:

$ poetry run python manage.py runserver

Before you push your stuff, run tests:

$ make test