This wiki contains documentation for the Streamlit development process.
- Contributing: How to contribute to Streamlit.
- Code Style Guide: Tips and best practices for writing code in Streamlit.
- New Feature Guide: Implementation order for new elements, widgets, and features.
- Running e2e tests and updating snapshots: How to run e2e tests and update snapshots.
- Pull Requests: Branch naming, labeling, writing principles, and PR description guidelines.
Development guides for different parts of the Streamlit codebase. While written primarily for AI agents, these guides are also helpful for human developers.