Merged
Conversation
…der for file handling
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.
This pull request sets up the foundation for the Magic Docs documentation app, including configuration, deployment, and core documentation features. The most important changes are grouped below:
Deployment & CI/CD Setup
.github/workflows/deploy.yml) to automatically build and deploy the documentation site to Vercel on pushes and pull requests tomainandmasterbranches..vercelignoreand.gitignorefiles to ensure only relevant files are deployed and versioned, improving build performance and security. [1] [2]Documentation App Configuration
next.config.mjsfor Next.js, enabling MDX support, optimizing images, customizing Webpack, and configuring experimental features for better performance and flexibility.package.jsonwith dependencies for Next.js, MDX, Once UI, and supporting libraries, along with scripts for development, build, lint, and deployment.biome.jsonto configure code formatting, linting, and import organization for consistent code style..eslintrc.json) to customize linting rules for React and Next.js.Core Documentation Features
src/app/(docs)/[...slug]/page.tsx) with support for metadata generation, MDX rendering, navigation, and adjacent page links. (apps/docs/src/app/(docs)/[...slug]/page.tsxR1-R157)src/app/(docs)/layout.tsx) and sidebar integration for structured navigation.src/app/api/navigation/route.ts) and metadata fetching (src/app/api/og/fetch/route.ts) to support dynamic features and Open Graph integration. [1] [2]Project Documentation & Licensing
README.mdwith project overview, setup instructions, features, and deployment guidance.LICENSEfile specifying Creative Commons BY-NC 4.0 licensing for non-commercial use.