Warning
This guide is a work in progress and may not be complete.
This is a basic contributing guide and is a work in progress.
- Fork the repository.
- Create a branch in your fork!
- Make your changes, see Setup.
- Test your changes, see Testing.
- Commit and push your changes.
- Create a PR to this repository.
- Verify all the tests pass, fix the issues.
- Make sure to keep your branch up-to-date.
If you need help with anything, let us know...
Clone the repository, change into the directory and run:
python -m pip install -U pip
python -m pip install -Ur requirements.txt
Prettier is used to format yaml, json and md.
npm install -g prettier
First Setup the project, then run:
pytest -v
Build the project locally:
python -m pip install -U pip
python -m pip install -Ur requirements.txt
python -m build
Install the built package:
python -m pip install dist/zipline_cli-0.0.1-py3-none-any.whl
The default version is 0.0.1
unless you set the environment variable GITHUB_REF_NAME
.