mirror of
https://github.com/HananoshikaYomaru/openfreebooks.git
synced 2026-11-12 20:45:52 +00:00
Enhance curriculum catalog functionality: Update CONTRIBUTING.md to reflect changes in curriculum structure, including the introduction of curriculumCoverage for frameworks. Modify frontend components to support a new comparison view for Mathematics, allowing users to compare curricula. Update catalog data to include "Common Core" and improve curriculum filtering logic. Enhance styles for better visual representation of curriculum badges and Mermaid diagrams. Adjust TypeScript types to accommodate new features and ensure backward compatibility with legacy curriculum data.
This commit is contained in:
parent
ede9a7aa63
commit
5175811579
34 changed files with 3702 additions and 176 deletions
|
|
@ -93,7 +93,7 @@ Detailed checklists: [curriculum-data.md](curriculum-data.md). Human-facing guid
|
|||
| Styles | `themes/openfreebooks/sass/_catalog.scss` |
|
||||
|
||||
- Embedded data: `#catalog-data` in `templates/catalog.html` (merged at build time)
|
||||
- URL: `/catalog/?subject=math` (list), `&view=tree` (map)
|
||||
- URL: `/catalog/?subject=math` (list), `&view=tree` (map), `&view=compare` (math curricula doc — HTML partial `partials/math-curricula-compare.html`)
|
||||
|
||||
**List view:** full-card link for live chapters; number + title row on wide screens.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue