Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Summary
-

## Branch
- Feature branch: `feature/...` or `fix/...`
- Target branch: `master`

## Validation
- [ ] `npm run build` passes locally
- [ ] Manual smoke test completed

## Hermes Dev Review
- [ ] I reviewed changed files for edge cases/regressions
- [ ] I verified no unrelated changes are included
- [ ] I left follow-up TODOs only when necessary

## Notes for reviewer
-
29 changes: 29 additions & 0 deletions docs/DEVELOPMENT_WORKFLOW.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# ContractionCounter Development Workflow

## Branch-first flow

1. Sync latest `master`:
- `git checkout master`
- `git pull origin master`
2. Create a focused branch:
- `git checkout -b feature/<short-name>`
3. Implement in small commits.
4. Run quality gate:
- `npm run build`
5. Push branch:
- `git push -u origin <branch>`
6. Open PR to `master`.

## Review standard (Hermes Dev)

Before opening PR, perform self-review on:
- Correctness and edge cases
- Regression risk
- Clarity/readability
- Scope control (no unrelated edits)

## PR/MR expectations

- One problem per branch
- Clear summary and validation notes
- Keep PRs small enough to review quickly
Loading