Skip to content

theovoss/DjangoChessApi

Repository files navigation

CircleCI Coveralls

Overview

TODO: Describe this project.

This project was generated with cookiecutter using jacebrowning/template-django.

Setup

Requirements

The following must be installed on your system:

  • Make
  • Python 3.8
  • pipenv
  • PostgreSQL

To confirm the correct versions are installed:

$ make doctor

Setup

Create a database:

$ createdb DjangoChessApi_dev

Install project dependencies:

$ make install

Run migrations and generate test data:

$ make data

Development

Run the application and recompile static files:

$ make run

Continuously run validation targets:

$ make watch

or run them individually:

$ make check-backend
$ make check-frontend
$ make test-backend-unit
$ make test-backend-integration
$ make test-frontend-unit
$ make test-system