Skip to content

Reorganize repo into per-project folders - #84

Merged
rdimitrov merged 4 commits into
mainfrom
rdimitrov/wood-pond-b4968046
Oct 6, 2026
Merged

rdimitrov merged 4 commits into
mainfrom
rdimitrov/wood-pond-b4968046

Conversation

@rdimitrov

Copy link
Copy Markdown
Member

Summary

The repo is no longer ToolHive-only, so RFCs now live in one folder per project.

  • Moved all ToolHive RFCs from rfcs/ to toolhive/ (git renames, history kept) and the template to the shared root template.md.
  • Added mecatl/ with an AGENTS.md stub. Scope, repositories and conventions are TODOs for the Mecatl team.
  • Replaced per-project READMEs with AGENTS.md files (plus a root AGENTS.md and CLAUDE.md -> @AGENTS.md) so AI tools pick up the guidelines automatically.
  • validate-proposal-naming.yml now resolves the filename prefix from the project folder via a PREFIXES map (toolhive -> THV, mecatl -> MEC). The number must still equal the PR number. README.md, AGENTS.md and CLAUDE.md are not treated as RFCs.
  • Made the write-rfc, review-rfc and respond-to-rfc-comments skills project-agnostic. The ToolHive-specific knowledge moved into toolhive/AGENTS.md.
  • Updated cross-RFC links that pointed at the old rfcs/ path to relative links; made README, CONTRIBUTING and SECURITY project-neutral.

Notes

  • External links to .../blob/main/rfcs/THV-... will break after merge (GitHub doesn't redirect folder moves).
  • The moved RFCs show as renames, so the naming check skips them. The check can't be fully exercised until a PR adds a new RFC.
  • Adding a project: see "Adding a project" in AGENTS.md.

🤖 Generated with Claude Code

rdimitrov and others added 4 commits October 6, 2026 14:58
Move ToolHive RFCs to toolhive/, the shared template to template.md,
add a per-project README, and make the naming workflow resolve the
filename prefix from the project folder.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Radoslav Dimitrov <radoslav@stacklok.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Radoslav Dimitrov <radoslav@stacklok.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Radoslav Dimitrov <radoslav@stacklok.com>
- Exclude AGENTS.md/CLAUDE.md from the naming check
- Replace absolute links to the old rfcs/ path with relative links
- Align numbering, status lists and directory tree across docs
- Make shared docs project-neutral

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Radoslav Dimitrov <radoslav@stacklok.com>
@rdimitrov
rdimitrov merged commit 536741e into main Oct 6, 2026
1 check passed
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.

2 participants