You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
valberg 9093b393f1 Merge pull request 'Add initial Dockerfile' (#12) from laumann/membersystem:dockerize into master 3 months ago
accounting Run linting (aka the blackening) 1 year ago
docker Add initial Dockerfile 3 months ago
membership Run linting (aka the blackening) 1 year ago
project Upgrade various packages to most recent versions 3 months ago
users Run linting (aka the blackening) 1 year ago
.gitignore Renamed membersystem => project (because of tab completion nuisance) and profiles => users 1 year ago
.pre-commit-config.yaml Remove setup.cfg, move relevant flake8 arguments into pre-commit config. Update pre-commit hooks. 1 year ago
Makefile Use poetry to control the projects dependencies. Also setup black for pre-commit. 1 year ago
README.md Use poetry to control the projects dependencies. Also setup black for pre-commit. 1 year ago
manage.py Run linting (aka the blackening) 1 year ago
poetry.lock Upgrade various packages to most recent versions 3 months ago
pyproject.toml Upgrade various packages to most recent versions 3 months ago
pytest.ini Renamed membersystem => project (because of tab completion nuisance) and profiles => users 1 year ago

README.md

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