A newer version of the Streamlit SDK is available: 1.57.0
# Documentation Standard (Streamlit)
Last update: 2026-02-23
Goal
This file defines the writing standard for all in-app documentation pages in documentations/*.py.
Required Sections (for every page)
- Objective
- When to use this tool
- Input files and accepted formats
- Required columns/fields (if applicable)
- Step-by-step usage
- Outputs generated
- Frequent errors and fixes
- Minimal reproducible example
- Known limitations
- Version and last update date
Writing Rules
- Write for end users first.
- Keep examples concrete and copy/paste friendly.
- Keep naming aligned with UI labels and button names.
- Avoid implementation details unless they help troubleshoot user issues.
- Include exact file extensions (
.xlsb,.xlsx,.csv,.txt).
Quality Checklist
- All 10 required sections are present.
- File formats are explicit.
- Required columns are listed exactly as expected by the app.
- At least 3 frequent user errors are documented.
- One minimal example is provided.
- A date is present in the page.
Naming Convention
- File name:
<tool_name>_doc.py - Page title in navigation:
<Tool Name> Documentation
Review Process
- Verify the doc against the actual page in
apps/. - Open the Streamlit page and confirm terminology matches UI.
- Update
documentations/DOC_COVERAGE.mdstatus.