Thanks for considering contributing to Wildfire Burn Severity Analysis App!
All kinds of contributions are welcome (✨ adding features, 🐛 bug fix and reports, 🎨 design, 📝 documentation, fixing typos ...etc).
Baby Yoda
reminds you:
"⭐ Star the repo, you must!". (in giberish of course but we just guess that's what he says... )
-
Check existing issues
- Look through open issues to avoid duplicates.
- If your idea or bug isn’t listed, open a new issue.
-
Get assigned
- If you want to work on an issue, ask the maintainer to assign you before you start.
-
Fork & Sync
- Fork the repository.
- Keep your fork in sync with
streamlit-devto avoid conflicts.
This project uses git-flow:
streamlit-main→ production branchstreamlit-dev→ active development branchfeature/name→ new feature branches (PR againststreamlit-dev)release/vX.Y.Z→ release preparation brancheshotfix/vX.Y.Z→ emergency fixes
👉 Always create your branch off streamlit-dev.
- Open your PR against
streamlit-dev, notstreamlit-main. - Use a clear, descriptive title.
- Link related issue(s) in the PR description.
- Provide screenshots, GIFs, or videos for UI/visual changes.
- Document your code, document your code, document your code.
- Ensure your changes don’t break existing features.
- Issues are labeled to help contributors and maintainers prioritize.
- Before starting work, request to be assigned to the issue.
- My code follows the style guidelines of this project.
- I ran the app locally to verify my changes.
- I documented new/modified functionality.
- I based my branch on
streamlit-dev.
Don’t hesitate to ask questions or propose improvements.
And remember:
Follow Baby Yoda’s rules at all times.