- Git
- Python
Given you have privileges to access the codebase on GitHub, execute the following command on a shell prompt:
$ git clone [email protected]:BriefyHQ/briefy.alexandria.git
Access the directory containing briefy.alexandria codebase:
$ cd briefy.alexandria
Create a virtual environment:
$ python3 -m venv .
For development:
$ ./bin/pip install -r requirements/dev.txt
For staging / production:
$ ./bin/pip install -r requirements.txt
Run all tests:
$ make tests
Check style:
$ make lint
To run just a subset of the tests:
$ ./bin/py.test tests/foo
Report bugs at https://github.com/BriefyHQ/briefy.alexandria/issues.
If you are reporting a bug, please include:
- Your operating system name and version.
- Any details about your local setup that might be helpful in troubleshooting.
- Detailed steps to reproduce the bug.
Install this package and its dependencies:
$ ./bin/pip install -r requirements/dev.txt
Generate the HTML documentation:
$ make docs_server
Open the your browser at http://localhost:8000