Each course consists of two large components, a weekly live stream and weekly asynchronous homework assignments.
- Livestream :lightning_cloud: These are projects that the course facilitators will develop for students to learn the core skills and use as reference in completing homework and building their projects.
- Homework Homework is assigned in the form of issues in a Github Learning Lab. The config.yml file describes the progression of the course, as students open and close issues to progress along with the curriculum. Follow this video to see the structure of the issue files in the course:
Issues (complaints, improvements, or recommendations) are very valuable to this project.
- Ideas are a valuable source of contributions others can make
- Problems show where this project is lacking
- With a question, you show where contributors can improve the user experience
Thank you for creating them.
(See IssueTemplates.md
for more guidance here)
Pull requests are, a great way to get your ideas into this repository.
When deciding if I merge in a pull request I look at the following things:
You should be clear which problem you're trying to solve with your contribution.
For example:
Add a link to code of conduct in README.md
Doesn't tell us anything about why you're doing that
Add a link to code of conduct in README.md because users don't always look in the CONTRIBUTING.md
Tells me the problem that you have found, and the pull request shows me the action you have taken to solve it.
- There are no spelling mistakes
- It reads well
- For English language contributions: Has a good score on Grammarly or Hemingway App
The aim of this repository is:
- To provide a README.md and assorted documents anyone can copy and paste, into their project
- The content is usable by someone who hasn't written something like this before
- Foster a culture of respect and gratitude in the open-source community.
This repository has a code of conduct, This repository has a code of conduct, I will remove things that do not respect it.