Skip to content

Update documentation structure and content#302

Merged
domdomegg merged 2 commits intomainfrom
adamj/update-readme-docs
Aug 26, 2025
Merged

Update documentation structure and content#302
domdomegg merged 2 commits intomainfrom
adamj/update-readme-docs

Conversation

@domdomegg
Copy link
Copy Markdown
Member

Summary

  • Restructure main README to focus on registry purpose and quick start guide
  • Streamline docs/README.md with better organization and linking
  • Update FAQ with current publishing methods, security approach, and community practices
  • Simplify roadmap to focus on go-live blockers rather than exhaustive backlog
  • Add ecosystem diagram to visualize registry architecture

- Restructure main README to focus on registry purpose and quick start
- Streamline docs/README.md with better organization
- Update FAQ with current publishing methods and security approach
- Simplify roadmap to focus on go-live blockers
- Add ecosystem diagram
@domdomegg
Copy link
Copy Markdown
Member Author

Fixes #150

@domdomegg
Copy link
Copy Markdown
Member Author

@claude please review

@domdomegg domdomegg linked an issue Aug 26, 2025 that may be closed by this pull request
@claude
Copy link
Copy Markdown
Contributor

claude Bot commented Aug 26, 2025

Claude finished @domdomegg's task —— View job


PR Review for Documentation Updates

I've completed my review of the documentation structure and content updates in this PR. Overall, this is an excellent restructuring that significantly improves the documentation's clarity and user experience.

Detailed Review Findings

Todo List

  • Read and analyze all changed files in the PR
  • Review main README.md changes for clarity and structure
  • Review docs/README.md streamlining
  • Review docs/faq.md updates
  • Review docs/roadmap.md simplification
  • Review new ecosystem diagram
  • Provide comprehensive review feedback

🟢 Strengths - Excellent work!

1. Main README.md restructuring

  • Clear purpose statement and two-part registry explanation (README.md:12-14)
  • Great addition of the ecosystem diagram (README.md:20) - helps visualize the registry architecture
  • Well-structured quick start section with clear prerequisites (README.md:48-52)
  • Improved flow from high-level concepts to practical implementation
  • Excellent collapsible sections for alternative setup methods

2. docs/README.md streamlining

  • Clean organization with logical groupings
  • Clear separation between project docs and technical specifications
  • Good use of relative links for easy navigation

3. docs/faq.md improvements

  • Much better organization with clear sections (General, Publishing, Security, API, Operations)
  • Updated content reflecting current publishing methods and security approach
  • Clearer explanations of complex concepts like namespace verification
  • Added practical information about polling frequency and reliability expectations

4. docs/roadmap.md focus

  • Simplified structure focusing on current priorities
  • Clear separation between current work, backlog, and out-of-scope items
  • Helpful link to go-live blocker issues for tracking actual progress

5. Ecosystem diagram addition

  • Visual representation helps understand the registry's role in the broader ecosystem
  • Shows the metaregistry concept and subregistry relationships clearly

🟡 Minor suggestions for improvement

  1. README.md:28 - Consider adding a brief note about what "preview" means in practical terms for users
  2. docs/faq.md:144 - The extension format "x-com.example" could use a brief explanation of the naming convention
  3. docs/faq.md:154 - The reliability section mentions "1 business day" downtime expectation - consider if this should be more specific or if there are any SLA commitments being planned

📊 Impact Assessment

This restructuring successfully achieves:

  • ✅ Better user onboarding flow
  • ✅ Clearer separation of concerns between different documentation types
  • ✅ More practical and actionable FAQ content
  • ✅ Focused roadmap that sets realistic expectations
  • ✅ Visual representation of the registry ecosystem

The changes maintain backward compatibility with existing links and improve the overall developer experience significantly.

Recommendation: ✅ APPROVE - This PR significantly improves the documentation structure and content quality. The changes are well-thought-out and enhance the user experience without introducing any issues.

The restructuring successfully transforms the documentation from a comprehensive reference into a user-friendly guide that balances high-level concepts with practical implementation details. Great work on this improvement!


Comment thread docs/faq.md
### Can I extend the registry API?

The registry tracks GitHub repository IDs (not just URLs) to detect transfers. Daily checks update metadata if repositories move.
Yes, we support `x-com.example` style extensions in a bunch of places - see the official MCP registry API spec. This can be used to add annotations to many objects, e.g. add security scanning details, enrich package metadata, etc.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Should we reword this and say that we'll be keeping the extensions that are solely under the "x-publisher" property upon publishing?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I think that should probably go above, will add a FAQ on that. This is in the 'Can I run my own registry instance?' area, where people can add more extensions.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Got it, that makes sense 👍

@domdomegg domdomegg merged commit d663406 into main Aug 26, 2025
5 checks passed
@domdomegg domdomegg deleted the adamj/update-readme-docs branch August 26, 2025 14:58
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.

Decide on production SLA

3 participants