Skip to content

Latest commit

 

History

History
241 lines (189 loc) · 11.6 KB

suggested-study.md

File metadata and controls

241 lines (189 loc) · 11.6 KB

Suggested Study

Local Development Without

Typing Games

Visual Studio Code (VSCode)

VSC is the text editor you will use to write code at HYF. And it's way more than just a text editor! Take a look through these links to start learning all you can do with VSC. You don't need to understand everything right away, there will be more than enough time to practice:

READMEs

Command Line Interface (CLI)

NPM


Local Development With Git

Git


Local/Remote Development

GitHub


Remote Collaboration

  • Building Software Together a student's guide to being a compassionate programmer - The technical parts are more advanced than what you're learning now, but all the rest is gold.

Collaborating on GitHub

GitHub Actions

For now you can think of Continuous Integration is a fancy way to say "automatically check your code before you merge". Your project repositories will all have CI scripts to help maintain a quality and consistent code base.

hint: remember to enable GitHub Actions in your repository!


Open Source Development

What is Open Source Software?

To learn more about all things Open, check out the Open Knowledge Foundation and Open Knowledge Belgium.

Open Source Licenses

The license attached to an Open Source project is not just a detail! Check out these links to learn more about the many licenses available:

Codes of Conduct

The Code of Conduct in an Open Source project describes how contributors should treat each other. Open Source projects are about sharing and welcoming:

Contributor Guidelines

Contributor Guidelines are important to standardize coding practices and workflows for an Open Source project. You could think of it as describing how the code should be treated:

How to Contribute

and finally ...


Class Recordings

  • HYF modules are often updated, recordings from past classes may not match this gitbook
  • When sending a PR's with recording links please ...
    • Indicate which class you were teaching
    • Which week it was (if the module is more than 1 week)
    • a helpful title or description

| Unmesh, Tamer, Samir & Bermarte