This playbook provides guidance on best practices for integrating AI into the Software Development Lifecycle (SDLC), specifically tailored to Zuhlke's needs and challenges. It serves as a living document, continuously updated to reflect emerging practices and lessons learned.
- AI Development Workflow
- Getting Started
- Project Setup
- Feature Development Lifecycle
- Learning with AI
- Cursor Rules
- Prompt Library
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtStart a local development server:
mkdocs serve --dev-addr=0.0.0.0:8000Build the static site:
mkdocs buildThis repository includes a GitHub Actions workflow that automatically builds and deploys the site to GitHub Pages when:
- Changes are pushed to the main branch
- The workflow is manually triggered from the Actions tab
The workflow configuration is located in .github/workflows/publish.yml and uses GitHub's official Pages deployment actions with the following steps:
- Checkout the source code
- Set up Python environment
- Install dependencies and build the site
- Upload the generated files as an artifact
- Deploy to GitHub Pages
To manually trigger a deployment, go to the Actions tab in the GitHub repository and run the "Build & Publish site to GitHub Pages" workflow.
The site is published at: https://kevinlin.github.io/ai-sdlc-playbook