Skip to content

feat: move to Docusaurus!#49

Merged
castrojo merged 12 commits into
projectbluefin:mainfrom
tulilirockz:docusaurus
Dec 9, 2024
Merged

feat: move to Docusaurus!#49
castrojo merged 12 commits into
projectbluefin:mainfrom
tulilirockz:docusaurus

Conversation

@tulilirockz
Copy link
Copy Markdown
Member

@tulilirockz tulilirockz commented Dec 9, 2024

This removes all the old jekyll stuff and moves over to Docusaurus as the main docs thing

Stuff that is missing still:

  • Github actions (and renovate for deps here too)
  • Blue theming
  • Search Bar
  • Missing metadata on <meta> (SEO stuff) and footer links
  • Containerfile for quick deployment for testing
  • Updating README to fit the new stuff
  • Internationalization support (already done upstream)
  • Website optimizations like minifying and stuff (already handled by upstream)
  • Removing template assets
  • "Sponsoring" thing in github
  • Prettier formatting/lint on actions
  • Doc-to-pdf with workflows (Should be done in a separate PR)

@tulilirockz tulilirockz marked this pull request as ready for review December 9, 2024 03:36
@castrojo castrojo merged commit c7013c8 into projectbluefin:main Dec 9, 2024
castrojo added a commit that referenced this pull request Apr 1, 2026
…for images.json

- Replace 1.5MB populated firehose-apps.json with a minimal empty seed
  {"apps":[],"metadata":{"schemaVersion":"1.0.0","generatedAt":null}}
  so a clean git clone builds successfully without running fetch-firehose.js
  Closes #48
- Write images.json atomically via a .tmp file + fs.renameSync to prevent
  build-time reads from seeing a partially-written file on concurrent runs
  Closes #49

Assisted-by: Claude Sonnet 4.6 via GitHub Copilot
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

2 participants