Skip to content

docs: add CONTRIBUTING.md#2579

Merged
ElliotFriend merged 7 commits into
mainfrom
feat/add-contributing-file
Jul 17, 2026
Merged

docs: add CONTRIBUTING.md#2579
ElliotFriend merged 7 commits into
mainfrom
feat/add-contributing-file

Conversation

@ElliotFriend

Copy link
Copy Markdown
Contributor

Codify the conventions established during the 2026-07 PR-backlog triage: scope contract for PRs, content/link/metadata conventions, generated-API-page workflow, and the patch/swizzle last-resort ladder. Seeded in part by conventions proposed in #1044.

Refs #1044

Codify the conventions established during the 2026-07 PR-backlog
triage: scope contract for PRs, content/link/metadata conventions,
generated-API-page workflow, and the patch/swizzle last-resort
ladder. Seeded in part by conventions proposed in #1044.

Refs #1044

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 13, 2026 20:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a repository-level CONTRIBUTING.md to codify project contribution expectations and documentation/site conventions (including PR scope, content/link rules, and generated API page workflows), based on the 2026-07 triage outcomes and proposals from #1044.

Changes:

  • Introduces a comprehensive contributing guide covering PR hygiene, content conventions, and review expectations.
  • Documents workflows/policies for generated API reference pages and for URL/redirect handling.
  • Defines a “patch/swizzle as last resort” decision ladder for dependency issues.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
@stellar-jenkins-ci

Copy link
Copy Markdown

@ElliotFriend ElliotFriend linked an issue Jul 13, 2026 that may be closed by this pull request
@kaankacar

Copy link
Copy Markdown
Contributor

@claude review this PR

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@stellar-jenkins-ci

Copy link
Copy Markdown

ElliotFriend and others added 2 commits July 14, 2026 13:48
The rationale ("has changed before") was incorrect, so the ruling and
its TODO come out rather than getting confirmed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@stellar-jenkins-ci

Copy link
Copy Markdown

1 similar comment
@stellar-jenkins-ci

Copy link
Copy Markdown

Comment thread CONTRIBUTING.md Outdated
@stellar-jenkins-ci

Copy link
Copy Markdown

Replace the absolute "don't add _category_.json files" rule with the
README.mdx-first nuance from the #2617 discussion: prefer README.mdx
frontmatter for category metadata, and fall back to _category_.json
only for keys it can't express (collapsible/collapsed, description).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@stellar-jenkins-ci

Copy link
Copy Markdown

@ElliotFriend
ElliotFriend merged commit a26ae80 into main Jul 17, 2026
9 checks passed
@ElliotFriend
ElliotFriend deleted the feat/add-contributing-file branch July 17, 2026 15:25
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.

🎨 Create CONTRIBUTING.md guide for open source contribution

4 participants