Welcome! This repository is a learning environment — contributions from mentees are not only allowed, they are the point.
- Fork this repo to your own GitHub account.
- Clone your fork locally.
- Create a branch:
git checkout -b week-<n>-<your-username>-capstone. - Add your project files under
projects-showcase/week-<n>-projects/<your-username>/. - Include a
README.mdin your project folder describing what you built. - Include a
screenshots/folder in your project with at least one screenshot showing the result (terminal output, rendered page,git loggraph — whatever proves the work). See Screenshot conventions below. - Commit using the commit message guide.
- Push your branch and open a pull request against
main. - Request a review from your mentor.
- Share a quick screenshot in the WhatsApp group so the cohort can cheer you on. The PR is your submission; WhatsApp is the celebration.
Every project — session work and capstone alike — gets a screenshots/ folder.
projects-showcase/week-<n>-projects/<your-handle>/
├── README.md
├── screenshots/
│ ├── 01-git-log.png
│ ├── 02-branches.png
│ └── 03-final-result.png
└── ...your other project files
Rules:
- The folder in your project is the submission of record. WhatsApp is informal — files there don't survive.
- Name screenshots
NN-description.png(01-,02-, …) so they sort naturally. - PNG or JPG. Keep each under ~1 MB.
- No secrets in the frame — blur tokens, emails, paths you don't want public.
- Reference key screenshots inline in your project
README.mdso reviewers don't have to dig.
- Quick clarifications: comment on the relevant session
README.mdline (via Discussions). - Stuck for >15 minutes: open a Discussion in the Q&A category — include what you tried.
- Bug in course content: open a GitHub Issue with the
content-buglabel.
- Branch from
main:git checkout -b content/<week>-<short-name>. - Make your changes.
- Open a PR — even for content changes; this models the workflow for mentees.
- Tag at least one other mentor for review.
- Links work
- Code snippets run as-is
- No mentee PII in examples
- Capstone rubric (if changed) still sums correctly
We follow conventional commits. See templates/commit-message-guide.md for the full spec.
<type>: <brief description>
Types: feat, fix, docs, refactor, chore.
By contributing, you agree that your contributions will be licensed under the MIT License (see LICENSE).