Skip to content

CreativeOthman/hipeac

Repository files navigation

HiPEAC.net

github-actions-badge codecov-badge codefactor-badge license-badge

The HiPEAC api/website uses Django and the Django REST Framework.

Application dependencies

The application uses Pipenv to manage Python packages. While in development, you will need to install all dependencies (includes packages like debug_toolbar):

$ pipenv install --dev
$ pipenv shell

Update dependencies (and manually update requirements.txt):

$ pipenv update --dev && pipenv lock -r

Running the server

$ python manage.py migrate 
$ python manage.py runserver

Running tests

$ pytest --cov=hipeac --cov-report=term

Run Celery

$ celery worker -B -A hipeac

Style guide

Tab size is 4 spaces. Max line length is 120. You should run flake8 and black before committing any change.

$ flake8 hipeac
$ black hipeac

About

HiPEAC project api/website.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published