Skip to content

docs: improve documentation discoverability#335

Merged
dcalhoun merged 2 commits intotrunkfrom
docs/improve-documentation-discoverability
Feb 25, 2026
Merged

docs: improve documentation discoverability#335
dcalhoun merged 2 commits intotrunkfrom
docs/improve-documentation-discoverability

Conversation

@dcalhoun
Copy link
Member

What?

Improve discoverability of contributing and development setup documentation.

Why?

Addresses review feedback from #328 suggesting that developer-facing documentation be more discoverable from the project README, and that AGENTS.md be trimmed to reduce redundancy with existing docs.

How?

  • README: Add links to the Getting Started guide and Contributing Guide under a prominent "Contributing" section, moved above "Using GutenbergKit" to catch contributors first.
  • AGENTS.md: Remove content duplicated elsewhere (detailed command listings from make help, architecture details from docs/code/, logging/lint guidelines enforced by ESLint). Consolidate remaining agent-specific guidance.

Testing Instructions

  1. Verify README links resolve correctly: docs/code/getting-started.md and CONTRIBUTING.md
  2. Verify AGENTS.md still contains essential agent guidance (make commands, code quality, pitfalls)
  3. Run make help and confirm the removed command listings are available there

Accessibility Testing Instructions

N/A — documentation-only changes.

@dcalhoun dcalhoun added the [Type] Developer Documentation Documentation for developers label Feb 25, 2026
@dcalhoun dcalhoun marked this pull request as ready for review February 25, 2026 16:13
@dcalhoun dcalhoun requested a review from kean February 25, 2026 16:13
Base automatically changed from feat/local-wordpress-wp-env to trunk February 25, 2026 16:30
@dcalhoun dcalhoun force-pushed the docs/improve-documentation-discoverability branch from 0f7b082 to 9f361c9 Compare February 25, 2026 16:31
@dcalhoun dcalhoun enabled auto-merge (squash) February 25, 2026 16:31
Copy link
Contributor

@kean kean left a comment

Choose a reason for hiding this comment

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

Thank you!
I hope it doesn't negatively affect the agents, but I can't see the reasons why it should.

- Native-to-web bridge for communication between platforms

The primary branch is `trunk` (not `main`).
For deeper architectural context on specific subsystems, see the docs under `docs/code/` — including `architecture.md`, `plugins.md`, `preloading.md`, and others.
Copy link
Contributor

Choose a reason for hiding this comment

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

(nit) Shouldn't it use the @ symbol? I'm not completely sure if it actually affects anything now, but I'm just wondering.

Copy link
Member Author

Choose a reason for hiding this comment

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

I had the same thought. I'm unsure what is most appropriate for this particular context of "let's reduce the generic prompt given to the agent." Does using @ inject all of the contents from the file path? Does avoiding @ prevent that? 🤷🏻

@dcalhoun dcalhoun disabled auto-merge February 25, 2026 17:09
Surface the Getting Started guide and Contributing Guide as a clear
entry point for new contributors landing on the project README.
Remove information that is duplicated elsewhere in the project:
- Detailed command listings (available via `make help`)
- Architecture details (documented in `docs/code/architecture.md`)
- Logging and lint guidelines (enforced by ESLint config)

Consolidate remaining guidance and add Conventional Commits note to
the pull request guidelines section.
@dcalhoun dcalhoun force-pushed the docs/improve-documentation-discoverability branch from 9f361c9 to 513539c Compare February 25, 2026 17:41
@dcalhoun dcalhoun enabled auto-merge (squash) February 25, 2026 17:41
@dcalhoun dcalhoun merged commit 4856b4b into trunk Feb 25, 2026
14 checks passed
@dcalhoun dcalhoun deleted the docs/improve-documentation-discoverability branch February 25, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Type] Developer Documentation Documentation for developers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants