Skip to content

ENG-1590 Migrate existing docs content into Nextra content directories#930

Draft
mdroidian wants to merge 14 commits intomainfrom
eng-1590-migrate-existing-docs-content-into-nextra-content
Draft

ENG-1590 Migrate existing docs content into Nextra content directories#930
mdroidian wants to merge 14 commits intomainfrom
eng-1590-migrate-existing-docs-content-into-nextra-content

Conversation

@mdroidian
Copy link
Copy Markdown
Member

@mdroidian mdroidian commented Mar 30, 2026

- Introduced a new `docsRouteMap.ts` file to manage documentation sections and redirects for Roam and Obsidian platforms.
- Updated `next.config.ts` to include dynamic redirects based on the new route map.
- Refactored the layout components for documentation pages to utilize a consistent theme layout.
- Removed outdated `page.tsx` files for Roam and Obsidian, replacing them with new landing pages that leverage Nextra for content rendering.
- Added new metadata and content files for various documentation sections, enhancing the overall documentation structure and accessibility.
@linear
Copy link
Copy Markdown

linear bot commented Mar 30, 2026

@mdroidian mdroidian marked this pull request as draft March 30, 2026 21:38
@supabase
Copy link
Copy Markdown

supabase bot commented Mar 30, 2026

This pull request has been ignored for the connected project zytfjzqyijgagqxrzbmz because there are no changes detected in packages/database/supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 5 additional findings.

Open in Devin Review

…ndexing script

- Modified ESLint configuration to include new file patterns and global variables.
- Updated package.json to change the postbuild script to a new documentation indexing script.
- Added a new script for building a search index from documentation markdown files.
- Introduced tests for the new indexing script to ensure correct functionality.
- Replaced the Image component with a span that utilizes an SVG mask for the logo rendering.
- Added a new SVG file for the logo to enhance scalability and styling flexibility.
- Introduced a new `.nextra-reset` class in `nextra-css.css` to set the content width to 90rem, enhancing layout consistency across the website.
- Introduced a new `DocsPageTemplate` component to standardize the layout for documentation pages.
- Updated the Obsidian and Roam documentation page files to utilize the new `DocsPageTemplate`, improving code consistency and maintainability.
- Removed direct usage of `useMDXComponents` in favor of the new template for better structure.
…ncing clarity in node and relation descriptions

- Removed the "Overview" section from multiple documentation files to streamline content.
- Improved formatting and clarity in the node and relation documentation across various files.
- Ensured consistency in the presentation of tag rules and examples in the node-tags documentation.
- Renamed "Relations and patterns" to "Legacy relations patterns" for clarity.
- Removed outdated sections and improved links to the new stored relations documentation.
- Added new files for grammar components, including base grammar, nodes, and operators-relations.
- Introduced a migration guide for transitioning to stored relations, enhancing user experience and clarity.
- Added new custom redirects for Roam documentation to improve navigation.
- Simplified the fundamentals section by removing outdated entries.
- Introduced a utility function for creating redirects, enhancing code maintainability.
…elated documentation for clarity. The "Installation from Roam Depot" entry has been deleted, and the main installation page has been revised for improved readability.
- Removed unnecessary sections and improved formatting across multiple files.
- Standardized headings and titles for better readability.
- Updated related links and streamlined content to enhance user navigation.
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.

1 participant