Skip to content

Conversation

@fabian-xentral
Copy link
Collaborator

@fabian-xentral fabian-xentral commented Oct 28, 2025

Introduced support for static content
added logic for cross-referencing page across content sources
improve navigation tree generation and parent/child page handling

fabian-xentral and others added 5 commits October 27, 2025 12:34
Improved navigation handling supporting aligned nav tree generation across different content sources.
Fixed issues with cross-reference links between static content and PHPDoc
content that were generating broken relative paths. Registry now properly
tracks actual file locations instead of slugified paths.

Added MarkdownValidator to catch common formatting issues during generation:
- Missing blank lines before lists (causes rendering issues in MkDocs)
- Absolute file path links that won't work in web docs
- Misuse of @ref syntax with file paths instead of class names

Enabled PHP syntax highlighting by automatically prepending <?php tags to
code blocks where missing (Pygments requirement).

Improved error messages for broken references to indicate whether the issue
is missing @docs annotations or incorrect syntax.

Added test coverage for cross-references, static content processing, and
bi-directional linking. All 49 tests passing.
@fabian-xentral fabian-xentral merged commit 9e9d0cc into main Oct 28, 2025
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.

3 participants