ephios is a tool to manage shifts for medical services.
Project description
ephios
ephios is a tool to manage shifts for medical services.
Development setup
To set up a development version on your local machine, you need to execute the following steps:
- Check out repository and cd to it
- Set up a virtualenv for the project with Python >=3.8 and activate it
- Install poetry (if not already installed):
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
- Install dependencies with
poetry install
- Create env file with
cp .env.example .env
- Migrate the database with
python manage.py migrate
- Compile translations with
python manage.py compilemessages
- Load data for testing with
python manage.py setupdata debug
- Start the development server with
python manage.py runserver
- Open your web browser, visit
http://localhost:8000
and log in with the default credentials (useradmin@localhost
and passwordadmin
)
Before committing, make sure to lint your changes with black .
. You can also check the IDE integration or install a pre-commit hook with pre-commit install
(recommended). You also need to to test the code with pytest
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ephios-0.1.4.tar.gz
(2.5 MB
view hashes)
Built Distribution
ephios-0.1.4-py3-none-any.whl
(2.7 MB
view hashes)