Summary
Release Web Ideation Milestone
Description
Finalize ideate web milestone deliverable, update web app and documentation, validate end-to-end flow, and mark as complete for review by stakeholders.
Proposal
- Update README to reflect web milestone (setup, codespaces, browser usage, developer FAQ)
- Review and summarize what is complete, confirm tests and lint pass
- Tag/label web milestone and close related issues
Example
# ideate Web App
## How to run the server, browse via Codespaces, and get an idea
Criteria
- Given milestone label is applied, when all acceptance criteria and definition of done are satisfied, then README is up to date for developer and user and Project board advances to next phase
Manual
Create Issue to Represent Milestone End
- Browse GitHub → Repository → Issues
- Create Issue for Release
- Add Issue to Milestone
Bump Version, Tag, and Push
- Create Issue branch based on
main
git switch main && git pull origin main:main && git switch -c stacked-#`
- Go to ideate and activate the environment
cd /workspaces/stacked/ideate && source .ideate/bin/activate
- Run the script for version type
.scripts/version.sh minor
Close Milestone
- Browse GitHub → Repository → Issues → Milestones
- Select Milestone
- Close Milestone
Create Release
- Browse GitHub → Releases → Draft a new release
- Select the latest tag (e.g.,
v0.2.0)
- Name the release after the milestone
- Add release notes referencing the milestone and issues
Tests
- Run
cd /workspaces/stacked/ideate && source .ideate/bin/activate
- Activates environment (.ideate)
- Run
pylint ideate && pytest ideate/tests
- Lints without errors
- Tests without failures
- Tests pass
- Board changes
- All milestone issues are completed/tested/linted
- Apply milestone complete label/tag
Summary
Release Web Ideation Milestone
Description
Finalize ideate web milestone deliverable, update web app and documentation, validate end-to-end flow, and mark as complete for review by stakeholders.
Proposal
Example
Criteria
Manual
Create Issue to Represent Milestone End
Bump Version, Tag, and Push
mainClose Milestone
Create Release
v0.2.0)Tests
cd /workspaces/stacked/ideate && source .ideate/bin/activatepylint ideate && pytest ideate/tests