22
33Thanks for considering a contribution.
44
5- This project aims to stay small, deterministic, and heavily tested. Please read the requirements and API docs before proposing API changes:
5+ This project aims to stay small, deterministic, and heavily tested. Please read the public docs before proposing API changes:
66
7- - [ Requirements] ( ./REQUIREMENTS.md )
8- - [ API Specification] ( ./docs/API.md )
9- - [ Implementation Plan] ( ./docs/IMPLEMENTATION.md )
10- - [ Task Plan] ( ./docs/TASKS.md )
11- - [ Branching and Commits] ( ./docs/BRANCHING_AND_COMMITS.md )
7+ - [ Docs] ( https://crup.github.io/react-timer-hook/ )
8+ - [ useTimer] ( https://crup.github.io/react-timer-hook/api/use-timer/ )
9+ - [ useTimerGroup] ( https://crup.github.io/react-timer-hook/api/use-timer-group/ )
1210
1311## Project Boundaries
1412
@@ -50,12 +48,20 @@ pnpm test
5048pnpm typecheck
5149pnpm build
5250pnpm docs:build
51+ pnpm size
5352pnpm readme:check
5453```
5554
5655## Branches and Commit Messages
5756
58- Use ` feature/timer-core-v1 ` for the first implementation branch.
57+ Use short-lived branches:
58+
59+ - ` feature/* ` for features
60+ - ` fix/* ` for fixes
61+ - ` docs/* ` for docs
62+ - ` chore/* ` for maintenance
63+
64+ Alpha releases are published from ` next ` . Stable publishing is manually locked until the project intentionally switches to final releases.
5965
6066Use Conventional Commits:
6167
@@ -73,8 +79,6 @@ docs(release): document alpha prerelease flow
7379
7480Commit messages are enforced with commitlint through Husky. Changesets still own package versioning.
7581
76- See [ Branching and Commits] ( ./docs/BRANCHING_AND_COMMITS.md ) for the full branch, alpha, beta, release-candidate, and stable release flow.
77-
7882## API Change Rules
7983
8084Prefer recipes over new API.
0 commit comments