Skip to content

docs: add CONTRIBUTING.md#58

Open
YAMRAJ13y wants to merge 1 commit into
JCodesMore:masterfrom
YAMRAJ13y:docs/add-contributing-guide
Open

docs: add CONTRIBUTING.md#58
YAMRAJ13y wants to merge 1 commit into
JCodesMore:masterfrom
YAMRAJ13y:docs/add-contributing-guide

Conversation

@YAMRAJ13y

Copy link
Copy Markdown

Summary

Adds a CONTRIBUTING.md — the repo currently has none, despite getting a steady stream of external PRs. New contributors miss two repo-specific things that this guide makes explicit:

  1. This is a template — people shouldn't open PRs here with their generated website (echoes the README's "Use this template" warning).
  2. The source-of-truth + sync-script workflowAGENTS.md and .claude/skills/clone-website/SKILL.md are the only files you edit; their platform copies are generated by scripts/sync-agent-rules.sh / scripts/sync-skills.mjs and must be regenerated and committed.

It also documents dev setup (Node 24+, npm run check), PR conventions (Conventional Commits, link the issue, fill the PR template), and points questions to the Discord.

Related Issue

None — fills a community-health gap.

Type of Change

  • Documentation

Notes

  • Grounded entirely in the repo's existing README.md, AGENTS.md, PR template, and commit conventions — no new policy invented.
  • Single new file; no code touched.

🤖 Generated with Claude Code

The repo attracts external PRs but has no contributor guide, so newcomers
miss two repo-specific things: (1) this is a template — website clones
shouldn't be PR'd here — and (2) the AGENTS.md / SKILL.md source-of-truth
files have generated platform copies that must be regenerated with the
sync scripts.

Adds a concise CONTRIBUTING.md covering ways to contribute, dev setup
(Node 24+, npm run check), the sync-script workflow, and PR conventions
(Conventional Commits, link the issue, fill the template). Grounded in the
repo's existing README and AGENTS.md guidance.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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