-
Notifications
You must be signed in to change notification settings - Fork 11
Homepage Roadmap
Objective: Enhance CMS capabilities for advanced content management.
- Writers are able to create new pages.
- Writers are able to add blog posts and testimonies.
Objective: Enable writers to manage posts in Mandarin & English and add/update Resource pages in both languages.
Objective: Allow writers to add/update/delete job and event cards in Mandarin & English. Also, permit updates and deletions of the homepage in both languages.
Objective: Integrate Netlify Decap CMS. Writers can now add/update/delete project cards and their details in Mandarin and English.
Editor Flow
graph LR
E[Editor] -->|Decaf CMS UI| ANC[Add new card] --> |Save| G[Git repo]
Completed with Netlify CMS integration.
Website Generation Flow
graph LR
G[Git repo] --> |Read file| P[Card Parser] --> |Generate Props| CP[Card Page]
TODO
-
Create a Card parser to convert Markdown files into props for Card Page.
- The team will propose at least two solutions.
- Discuss and choose one.
-
Design Card Page and create a wireframe. For reference, see the original Google site.
-
Create Card Page and reuse most components from the project.
Objective (Future Plan):
- In the future, enable fork game designers to fork their rules and share them with the community.
Objective (Future Plan):
-
Allow educators to share their board game use cases with others in the community.
-
Facilitate open-source enthusiasts in finding mentors to ease their entry into the OOS community.
-
Future Prospect: Create an open-source community invitation form on the website for people interested in joining the open-source community. OCF staff will organize their contact information and match them with open-source community mentors.
Objective:
- As a creator, notify downloaders on how to use/fork the game materials to preserve copyright.
- As a creator, announce how to use/fork the game materials to preserve copyright.
- As a player, provide the option to download board game materials for printing and playing.