-
Notifications
You must be signed in to change notification settings - Fork 9
Feat: migrate marketing site to Docusaurus (rossoctl) with synced docs #88
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
Merged
mrsabath
merged 20 commits into
rossoctl:main
from
Ibrahim2595:feat/docusaurus-rossoctl-site
Jul 22, 2026
Merged
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
3c8a03e
Feat: migrate marketing site to Docusaurus (rossoctl) with synced docs
Ibrahim2595 40e4042
Feat: add docs version dropdown (dev)
Ibrahim2595 85638fb
Feat: apply designer's landing redesign and design tokens
Ibrahim2595 6e03fb5
Feat: match landing to the designer's prototype spacing
Ibrahim2595 2186010
Style: match header divider, nav font, and accordion chevron to the d…
Ibrahim2595 c5f1e3e
Style: match footer to the design
Ibrahim2595 8cad55c
Feat: live GitHub star count in the navbar
Ibrahim2595 46264b3
Style: match navbar GitHub-stars text to the Slack link
Ibrahim2595 4e0aae2
Docs: add local run-and-test instructions to the README
Ibrahim2595 da7904a
Feat: refresh landing, add architecture diagram, hide docs pre-launch
Ibrahim2595 2610c78
Chore: rename kagenti -> rossoctl in org community-health files
Ibrahim2595 4bea2c0
Chore: remove the work-in-progress announcement bar
Ibrahim2595 4d38a18
Docs: keep merged org README (#89); drop #88's profile/README.md edit
Ibrahim2595 fa27fc5
Fix: don't fail the deploy when docs-temp is absent
Ibrahim2595 bb556af
Chore: add Netlify PR deploy previews
Ibrahim2595 cd73166
Feat: add Ready/In progress/Next status pills to RossoCortex capabili…
Ibrahim2595 886a154
Chore: trigger Netlify deploy preview
Ibrahim2595 4af5791
Docs: move Red Hat Summit (May 11-14) to past events
Ibrahim2595 5be3fb9
Chore: point docs sync at docs/ instead of docs-temp/ (docs still hid…
Ibrahim2595 1c9eec6
Chore: address review — SHA-pin Pages actions, drop redundant Kagenti…
Ibrahim2595 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,69 @@ | ||
| name: Deploy site to Pages | ||
|
|
||
| # Builds the Docusaurus site and deploys it to GitHub Pages. | ||
| # | ||
| # The Docs section is synced from rossoctl/rossoctl:docs/ at build time | ||
| # (npm run sync-docs). Triggers: | ||
| # - push to main (site source changed) | ||
| # - repository_dispatch (docs changed upstream; sent by | ||
| # rossoctl/rossoctl .github/workflows/docs-dispatch.yaml) | ||
| # - schedule (daily fallback so docs never drift) | ||
| # - workflow_dispatch (manual) | ||
| on: | ||
| push: | ||
| branches: [main] | ||
| repository_dispatch: | ||
| types: [docs-updated] | ||
| schedule: | ||
| - cron: "17 6 * * *" # daily 06:17 UTC fallback resync | ||
| workflow_dispatch: {} | ||
|
|
||
| permissions: | ||
| contents: read | ||
| pages: write | ||
| id-token: write | ||
|
|
||
| concurrency: | ||
| group: "pages" | ||
| cancel-in-progress: false | ||
|
|
||
| jobs: | ||
| build: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 | ||
|
|
||
| - name: Setup Node | ||
| uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 | ||
| with: | ||
| node-version: 20 | ||
| cache: npm | ||
|
|
||
| - name: Install dependencies | ||
| run: npm ci | ||
|
|
||
| - name: Sync docs from rossoctl/rossoctl:docs | ||
| run: npm run sync-docs | ||
|
|
||
| - name: Build | ||
| run: npm run build | ||
|
|
||
| - name: Setup Pages | ||
| uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0 | ||
|
|
||
| - name: Upload artifact | ||
| uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1 | ||
| with: | ||
| path: build | ||
|
|
||
| deploy: | ||
| environment: | ||
| name: github-pages | ||
| url: ${{ steps.deployment.outputs.page_url }} | ||
| runs-on: ubuntu-latest | ||
| needs: build | ||
| steps: | ||
| - name: Deploy to GitHub Pages | ||
| id: deployment | ||
| uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5 | ||
This file was deleted.
Oops, something went wrong.
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
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
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
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,27 @@ | ||
| # --- Docusaurus site --- | ||
| /node_modules | ||
| /build | ||
| /.docusaurus | ||
| /.cache-loader | ||
|
|
||
| # SYNCED from rossoctl/rossoctl at build time by scripts/sync-docs.sh — not | ||
| # committed here, regenerated on every build: | ||
| # docs/ <- rossoctl/rossoctl:docs/ (Docs section) | ||
| # contributing/index.md <- rossoctl/rossoctl:CONTRIBUTING.md (Contributing page) | ||
| /docs | ||
| /contributing/index.md | ||
|
|
||
| # --- Misc / editor --- | ||
| .DS_Store | ||
| .vscode/ | ||
|
|
||
| public/ | ||
| # Legacy Hugo output (kept from the previous static site) | ||
| public/ | ||
|
|
||
| npm-debug.log* | ||
| yarn-debug.log* | ||
| yarn-error.log* | ||
| .env.local | ||
| .env.development.local | ||
| .env.test.local | ||
| .env.production.local |
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| # CLAUDE.md - Kagenti .github Repository | ||
| # CLAUDE.md - Rossoctl .github Repository | ||
|
|
||
| ## DCO Sign-Off (Mandatory) | ||
|
|
||
|
|
||
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (cross-repo coordination): this now listens for
repository_dispatchtypedocs-updated, butrossoctl/rossoctl#2176's dispatch workflow still firesdocs-temp-updated(event_type: docs-temp-updated). Until #2176 is updated to match — both the event type and thedocs-temp/→docs/directory rename — the push-triggered resync will silently no-op and the site will only refresh via the daily cron. The fix belongs in #2176; flagging here so the two stay in sync.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still open (correctly not addressed here — the fix belongs in rossoctl/rossoctl#2176). Left a coordination note there to rename its dispatch
event_typetodocs-updatedanddocs-temp/→docs/so the push-trigger matches this workflow. Leaving this thread open until the two sides align.