Goal: spiegare come contribuire a un progetto Open Source usando (in questo caso) GitHub
Intro:
-
Why we use web services -
Overview of different services, pros and cons -
GitHub: HTTPS/SSH
Contributing to a project:
-
Contributing guidelines and issues -
Forking a project -
Typical fork vs friendly fork
-
-
Branches: naming conventions -
Commits: message conventions -
PRs
-> DEMO: contributing to a project on GitHub
-
Code tests -
GitHub Actions fundamentals
-> DEMO: setting up CI/CD with GitHub Actions