Skip to content
This repository has been archived by the owner on Mar 14, 2024. It is now read-only.

Latest commit

 

History

History
40 lines (33 loc) · 783 Bytes

development.md

File metadata and controls

40 lines (33 loc) · 783 Bytes

Setup

For new contributors: please first fork the repository to your own account

pip install pipenv
pipenv install --dev
pipenv shell
export PYTHONPATH=$(pwd)

Run via python ./opta/cli.py

Run Tests

make test

Packaging

make build-binary

Documentation

The module documentation can be generated by running:

./scripts/docs.py $TARGET_DIR

Publishing

  • Create a new release on Github with a new tag (0..)
  • This will trigger the package github action, which creates the binary and uploads it to S3
  • Validate the binary by running some manual tests
  • Update the latest file in S3 to point to the new release in the S3 bucket
  • Update the docs website to point to this latest release