Skip to content

Migration spike : simpler stack with an eventual redesign as the cherry on top#384

Open
sidd190 wants to merge 4 commits into
fossunited:developfrom
sidd190:migration/static-ergonomic-ui
Open

Migration spike : simpler stack with an eventual redesign as the cherry on top#384
sidd190 wants to merge 4 commits into
fossunited:developfrom
sidd190:migration/static-ergonomic-ui

Conversation

@sidd190

@sidd190 sidd190 commented Jul 5, 2026

Copy link
Copy Markdown

Summary

This is a draft migration spike for moving Forklore from the current Nuxt stack toward a simpler static-site setup.

[WIP] : #385

The goal is to validate whether Eleventy + Markdown/frontmatter can cover the maintainer landing page and maintainer detail pages while keeping the current production
deployment untouched.

Screencast.from.2026-07-06.00-57-51.webm
Screenshot from 2026-07-06 00-55-26

I added an isolated eleventy spike under site/, with a brief document mentioning choices, everything is still a draft and I'm working on it, I'll be doing a redesign on top of this branch with help of another branch from this, the goal is first to perfect this to the pixel for the eleventy tech stack instead of just basic outline, so that any design changes made on top of this don't miss any element or content.

The planet part can be a later phase of this, firstly focusing on the whole user facing pages for maintainers.

This PR does not change the current production deployment anyhow (I hope, lol).

How to test the spike

cd site
yarn install --ignore-engines --ignore-scripts
yarn serve

Then open the local Eleventy URL.

Going ahead, can be done in sub issues :

  • Removing Nuxt.
  • Replacing the GitHub Pages workflow.
  • Migrating all maintainer content.
  • Final Planet implementation.
  • Final visual redesign branches.

Good context to remember

  • Some bulk-converted Markdown still contains rough HTML from the existing JSON form answers. A proper HTML-to-Markdown conversion pass is needed before full migration.
  • Theme toggle currently uses text glyphs instead of the existing SVG icons, will update it.
  • Planet is still planned as a later phase, likely using maintainer RSS URLs from frontmatter and a generated feed cache.

Eleventy is something I need reviews on around how regularly this will update and stuff like that, we can reduce maintanence burden by a lot if it's static, and have it be a markdown/json content heavy pipeline with gh actions automating and validating stuff.

@rahulporuri rahulporuri requested review from idlip and rahulporuri July 6, 2026 06:14
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