The Menu Scheduler is a manual scheduling tool that enables managers to create and share weekly menus with staff. It simplifies communication by providing clear meal plans and accounting for dietary restrictions and allergies.
- Node.js (v18 or higher)
- Yarn
yarn install
yarn dev
Branch Structure:
main ← release PR ← dev ← PR ← feature/bug branches
Steps:
- Create branch from
dev
git checkout dev
git pull origin dev
git checkout -b feature/your-feature
- Push changes & create PR to
dev
git push origin feature/your-feature
- After PR approval & merge:
- Delete feature branch
- Changes go to
main
via release PRs
Format: [type]: message
Types:
feat
: New featuresfix
: Bug fixesdocs
: Documentationstyle
: Formattingrefactor
: Code restructuringtest
: Testschore
: Maintenance
Examples:
feat: add calendar component
fix: resolve date picker bug
docs: update setup guide
Your project's readme
is as important to success as your code. For
this reason you should put as much care into its creation and maintenance
as you would any other component of the application.
If you are unsure of what should go into the readme
let this article,
written by an experienced Chingu, be your starting point -
Keys to a well written README.
And before we go there's "one more thing"! Once you decide what to include
in your readme
feel free to replace the text we've provided here.
Own it & Make it your Own!
You may find these helpful as you work together to organize your project.
Meeting Agenda templates (located in the /docs
directory in this repo):
- Meeting - Voyage Kickoff --> ./docs/meeting-voyage_kickoff.docx
- Meeting - App Vision & Feature Planning --> ./docs/meeting-vision_and_feature_planning.docx
- Meeting - Sprint Retrospective, Review, and Planning --> ./docs/meeting-sprint_retrospective_review_and_planning.docx
- Meeting - Sprint Open Topic Session --> ./docs/meeting-sprint_open_topic_session.docx