-
Notifications
You must be signed in to change notification settings - Fork 16
Add Remote Content Integration for Docusaurus #54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for elaborate-kangaroo-25e1ee ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
I'm not sure how i feel about the callout at the top of the files to be honest - if we feel like its too much we could adjust it or change the color. If we put it at the end then it might be lost and folks may not realize they can edit or submit an issue. |
I don't mind the colour of the callout. I was doing a bit of research and I believe you can change the colour with CSS but I don't think it's something to worry about for the moment! Great to see it working! |
Remove community/contribute.md - this is pulled via remote-content plugin Add remote-content plugin and pull from sources files in project rewrite any links that are broken Create a utils to easily manage the links to the source Signed-off-by: Pete Cheslock <[email protected]>
Looks like I got it working! Signed-off-by: JJ Asghar <[email protected]>
Signed-off-by: Jess Chitas <[email protected]>
Remove community/contribute.md - this is pulled via remote-content plugin Add remote-content plugin and pull from sources files in project rewrite any links that are broken Create a utils to easily manage the links to the source Signed-off-by: Pete Cheslock <[email protected]>
Signed-off-by: Pete Cheslock <[email protected]>
Signed-off-by: Pete Cheslock <[email protected]>
99055d6
to
a620a58
Compare
- Added security.md to .gitignore to prevent tracking of the file. - Updated docusaurus.config.js to improve plugin organization and clarity. - Removed the security.md file as it is no longer needed. Signed-off-by: Pete Cheslock <[email protected]>
Signed-off-by: Pete Cheslock <[email protected]>
🎯 Overview
This PR implements a modular remote content system for the Docusaurus site that automatically syncs documentation from the main llm-d repository. This replaces manually maintained copies with an automated solution that keeps content fresh and reduces maintenance overhead.
This fixes #47
🚀 What's New
Remote Content System
CONTRIBUTING.md
andCODE_OF_CONDUCT.md
from the main llm-d repoKey Features
📁 New Structure
🔧 Changes Made
Content Updates
docs/community/contribute.md
(now auto-synced)Technical Implementation
docusaurus-plugin-remote-content
dependency.gitignore
to exclude auto-generated filesdocusaurus.config.js
to load remote content plugins🧪 Testing
📖 Usage
Adding new remote content is now a simple 3-step process:
remote-content.js
See
remote-content/README.md
for complete documentation.