- Fork the repository.
- We will follow the Github Pull request flow.
- Existing issues can be found in the
issuestab. If you are working on a feature that is not there, please add it as an issue first. - All new components except for visualization should be covered by a test.
- Once the CI runs all the tests properly and pipeline is green, we will merge the new feature branch.
- Setup a virtual environment.
- Install the requirements in
requirements.txt - Entry point is
run.shfor the streamlit app. It will build the library, run the tests against it and bring up the streamlit app.