A comprehensive repository of runbooks for organizing PyTexas conferences, meetups, and community events. This documentation site provides detailed guides for every role, operation, and set of tasks that need to be completed.
Live Site: pytexas.org/runbooks
Install the following tools for development:
curl -LsSf https://astral.sh/uv/install.sh | sh
# macOS
brew install just
# Linux/macOS via cargo
cargo install just
# macOS
brew install lychee
# Linux/macOS via cargo
cargo install lychee
-
Clone and setup:
git clone https://github.com/pytexas/runbooks.git cd runbooks just install
-
Start development server:
just serve
-
View site: Open http://localhost:8000
Use just
for common tasks:
just help
- Show all available commandsjust serve
- Start development serverjust build
- Build static sitejust check
- Run quality checks (build + link validation)just clean
- Clean generated files
The runbooks are organized by event type:
docs/
├── conference/ # Conference organization runbooks
│ ├── roles/ # Role descriptions (chair positions)
│ └── runbooks/ # Process documentation
├── meetup/ # Meetup organization guides
│ ├── roles/ # Role descriptions (host, moderator, etc.)
│ └── runbooks/ # Process documentation
└── community/ # Community event runbooks
- Fork the repository
- Create a feature branch
- Add or update runbooks
- Run
just check
to validate - Submit a pull request
- Keep runbooks concise and actionable
- Use numbered lists for procedures
- Include checklists for complex tasks
- Add timelines where relevant
- Cross-reference related runbooks
The site automatically deploys to GitHub Pages via GitHub Actions when changes are pushed to the main
branch. The deployment process includes:
- Link Validation: All links are checked for validity
- Dependency Security: Dependencies are scanned for vulnerabilities
- Build & Deploy: Site is built and deployed to GitHub Pages
This project is maintained by the PyTexas Foundation.