- Fork and clone:
git clone https://github.com/444B/streamlit-analytics2.git
cd streamlit-analytics2
- Create branch:
git checkout -b test/your-feature-name
- Install Python 3.10.x
- Install and setup uv:
pip install uv
uv venv .venv --python 3.10.16
source .venv/bin/activate
- Install dependencies:
uv pip install -e ".[dev]"
- Verify setup:
streamlit run examples/minimal.py
cd tests/
chmod +x run_checks.sh
./run_checks.sh
./run_checks.sh --fix # this will implement the fixes
- Push changes:
git add .
git commit -m "Your commit message"
git push origin test/your-feature-name
- Open PR on GitHub
For issues: GitHub issue tracker
By contributing, you agree to the project's license.