Skip to content

Latest commit

Β 

History

History
68 lines (36 loc) Β· 2.15 KB

File metadata and controls

68 lines (36 loc) Β· 2.15 KB

Contributing to the Node Curriculum

Thank you for helping improve the Code the Dream Node Curriculum! πŸŽ‰ Your contributions make a big difference in making sure this material is clear, accurate, and ready for our students.

🧠 Ways to Contribute

πŸ§‘β€πŸ’» Code β†’ Fix bugs, suggest features, adjust tests πŸ“š Curriculum β†’ Improve lessons, add examples, clarify concepts πŸ“ Docs β†’ Improve setup instructions πŸ§ͺ Testing β†’ Add test coverage or identify bugs πŸ§‘β€πŸ« Student Support β†’ Suggest tools or content to improve learning outcomes

πŸ“š Repository Structure

We’ll be working with two repositories that serve different purposes:

node-essentials β†’ Contains the core curriculum: lessons, assignment descriptions, mentor guidance, and sample answers. This repo also connects to the CTD Learns app.

node-homework β†’ Contains student assignments and TDD test files for weekly work. Students clone this repo at the start of the course and push it to their own GitHub accounts.

πŸ”„ Where to Contribute

Pull Requests (PRs)

Submit PRs to node-essentials for changes to lessons, assignments, curriculum content or answers to weekly assignments (for mentors to reference and guide students)

Submit PRs to node-homework if TDD tests need adjustments or additions.

Issues

Open issues on node-essentials for bugs, unclear instructions, or suggestions for lesson improvements.

πŸš€ Getting Started

Share your GitHub handle so we can give you access to both repositories.

Clone the repos you’ll need:

The frontend sample repo (from the React class)

The nodev4 repo

The nodev4-homework repo

Make your changes in a new branch.

Open a PR with:

A clear title (lesson number, change type)

A description of what you changed and why

πŸ—“οΈ Timeline

We’ll be running a pilot program in November with a new group of students. Your contributions now are especially valuable in making sure everything is polished and ready.

πŸ™Œ Questions ?

If you run into trouble, please DM Gina Castromonte or John McGarvey

You can also open a GitHub issue directly in the nodev4 repo.

Thanks again for jumping in and helping shape this curriculum for future students! πŸ’™