Skip to content

QA & Definition of Done Checklist #26

@huy1010

Description

@huy1010

QA & Definition of Done Checklist

Description

Verify all Definition of Done criteria are met before release.

Definition of Done Checklist

  • Scaffold CLI runs end-to-end without errors on clean machine
    • macOS
    • Linux (Ubuntu)
  • Generated project starts successfully
    • pnpm dev works
    • docker-compose up works
  • All unit tests pass out of the box
  • GitHub Actions CI passes on generated project pushed to fresh repo
  • Dynamic versioning verified: scaffold produces updated versions vs pinned
  • README is complete - second engineer can follow setup from scratch
  • Code reviewed and approved by both engineers
  • No secrets in templates
  • .gitignore covers .env
  • Docker runs as non-root user
  • Security sweep passed

Test Matrix

Test macOS Ubuntu
npm install
pnpm install
dev server start
build production
run tests
docker-compose up

Labels

qa, release

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions