Feature/p8 t2 restructure docc canonical#6
Merged
Conversation
- Move DocC catalog from root-level to Sources/mcpbridge-wrapper/Documentation.docc/ - Create enhanced main landing page (McpbridgeWrapper.md) with topics organization - Update GitHub Actions workflow with new documentation paths - Preserve all existing documentation content - All quality gates pass (pytest 95%, ruff, mypy, DocC build)
- Rename package and targets in Package.swift - Rename Sources/mcpbridge-wrapper/ to Sources/XcodeMCPWrapper/ - Rename Sources/mcpbridge-wrapper-docs/ to Sources/XcodeMCPWrapper-docs/ - Update DocC main page to XcodeMCPWrapper.md with new symbol reference - Update GitHub Actions workflow with new target and paths
- Update scripts/check_doc_sync.py with new DocC paths - Update CONTRIBUTING.md with new DocC path - Fix Sources/XcodeMCPWrapper-docs/main.swift URL - Fix pyproject.toml repository URLs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Restructure and rename the Swift Package Manager (SPM) project and DocC documentation from
mcpbridge-wrappertoXcodeMCPWrapper. This change aligns the package name with the repository name and follows Apple's canonical Swift Package Manager structure for documentation.
Key changes:
Package.swiftfrommcpbridge-wrappertoXcodeMCPWrappermcpbridge-wrapper→XcodeMCPWrapper,mcpbridge-wrapper-docs→XcodeMCPWrapper-docsSources/XcodeMCPWrapper/Documentation.docc/XcodeMCPWrapper.mdscripts/check_doc_sync.pyto reference new DocC pathspyproject.tomlrepository URLsCONTRIBUTING.mdwith new DocC path referenceType of Change
Quality Gates
Before submitting, ensure all quality gates pass:
Or run individually:
Documentation Sync
If you modified files in docs/, ensure corresponding DocC files are also updated:
Testing
DocC build verified locally:
✅ Builds successfully with no errors.
Checklist