Skip to content

docs: refresh contributor docs, add review rules, and require Node 22 - #38

Merged
ehs208 merged 2 commits into
mainfrom
docs/consistency
Oct 1, 2026
Merged

ehs208 merged 2 commits into
mainfrom
docs/consistency

Conversation

@ehs208

@ehs208 ehs208 commented Oct 1, 2026

Copy link
Copy Markdown
Owner

Description

This PR brings the contributor docs and repository rules in line with how the project works today, and adds code review rules for automated reviewers such as Codex code review.

Type of Change

  • Documentation update
  • Breaking change (Node.js 22+ is now required)

Changes Made

  • CONTRIBUTING.md
    • Replaces the "testing is manual; automated tests planned" section with the actual npm test / npm run verify suite.
    • Lists every tool module in the project structure.
    • Requires updating all three READMEs plus COMMANDS.md.
    • Asks fork PRs to keep "Allow edits by maintainers" checked.
  • PR template: adds checkboxes for the README trio, COMMANDS.md, npm run verify, and maintainer edits.
  • CLAUDE.md (AGENTS.md is a symlink to it): adds a ## Code Review Rules section and mentions npm run verify. Codex code review reads review rules from AGENTS.md.
  • Node.js 22+: updates engines, the three READMEs, the installer check, and the CI matrix to [22, 24].
    • Node 18 and 20 are end-of-life. Dependencies would still run on 18, so this is a support-policy change, not a technical requirement.
  • Bug report template: updates the version example.

Testing

  • npm run verify passes
  • bash -n TimeTree-MCP-install.sh

Breaking Changes

Users on Node.js 18 or 20 must upgrade to 22 or later.

Additional Notes

🤖 Generated with Claude Code

ehs208 and others added 2 commits October 1, 2026 21:34
- CONTRIBUTING: describe the automated test suite and npm run verify,
  list every tool module, require README.ja.md alongside en/ko, and ask
  fork PRs to keep "Allow edits by maintainers" checked.
- PR template: README trio, COMMANDS.md, npm run verify, and the
  maintainer edits checkbox.
- CLAUDE.md (AGENTS.md links to it): add Code Review Rules that Codex
  and other reviewers read, and mention npm run verify.
- Require Node.js 22+: engines, READMEs, installer, and CI matrix
  (22, 24). Node.js 18 and 20 are end-of-life.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts:
#	CHANGELOG.md
@ehs208
ehs208 merged commit 78d8c9f into main Oct 1, 2026
2 checks passed
@ehs208
ehs208 deleted the docs/consistency branch October 1, 2026 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant