Migrate DEVGUIDE from Materialize to Tailwind CSS via calconnect-theme gem#84
Open
Migrate DEVGUIDE from Materialize to Tailwind CSS via calconnect-theme gem#84
Conversation
…e gem - Replace Materialize CSS + jQuery with Tailwind CSS v4 + Vite - Adopt calconnect-theme gem for shared layouts, includes, SCSS, and JS - Rewrite all layouts and includes with Tailwind utility classes - Add Vite/Node.js tooling (package.json, vite.config.ts, postcss.config.js) - Create _frontend/ with Tailwind entrypoints, theme.js, navigation.js - Delete vendored Materialize CSS, jQuery, Roboto fonts - Update CI workflows with Node.js setup and calconnect-theme checkout - Rename default branch from master to main
- Add all theme CSS (sidebar, nav, typography, code, tables, dark mode) to application.css - Fix toc-type.html: move nav before article so sidebar renders on left - Redesign home page: hero section + 11 topic cards with icons + appendix strip - Redesign navbar: 7 desktop links + grouped mobile menu with Data Formats/Protocols/More sections - Update index.md to use layout: home
- Sidebar nav: use theme CSS classes instead of inline Tailwind utilities - toc-type.html: wrap landing page content in .body for proper typography - toc.html: add header styling, wrap content in .body - page.html: wrap content in .body for typography styling - post.html: add border-bottom header, use post-content class - toc-mainPage-placeholder: add proper link styling - Navbar: iCalendar, CalDAV, CardDAV, Scheduling, Contents, About - Remove 'All Topics' and 'Contribute' from navbar - Add About link to calconnect.org/about - Footer: add CalConnect column with calconnect.org, About, Standards Registry - Mobile menu: grouped into Standards, Formats, Protocols sections
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.
Summary
Migrates DEVGUIDE from Materialize CSS + jQuery to Tailwind CSS v4 + Vite using the shared calconnect-theme gem.
Changes
Files Changed
_frontend/with Tailwind entrypoints and JSDependencies