2022-02-05 18:14:04 +07:00
|
|
|
## The Open Source Workflow
|
|
|
|
Fork a Project
|
|
|
|
Clones to local machine
|
|
|
|
Contributes and commits changes to local fork
|
|
|
|
We dont have the ability to push our changes to the master project
|
|
|
|
Submit the changes to original project
|
|
|
|
Push to dev repo
|
|
|
|
Sending a Pull Request
|
|
|
|
maintainer checks and discusses maybe even automated tests.
|
2022-02-07 17:37:42 +07:00
|
|
|
maintainer can pull changes from fork
|
|
|
|
|
|
|
|
## Resources
|
|
|
|
|
|
|
|
- [What is Version Control?](https://www.youtube.com/watch?v=Yc8sCSeMhi4)
|
|
|
|
- [Types of Version Control System](https://www.youtube.com/watch?v=kr62e_n6QuQ)
|
|
|
|
- [Git Tutorial for Beginners](https://www.youtube.com/watch?v=8JJ101D3knE&t=52s)
|
|
|
|
- [Git for Professionals Tutorial](https://www.youtube.com/watch?v=Uszj_k0DGsg)
|
|
|
|
- [Git and GitHub for Beginners - Crash Course](https://www.youtube.com/watch?v=RGOj5yH7evk&t=8s)
|
|
|
|
- [Complete Git and GitHub Tutorial](https://www.youtube.com/watch?v=apGV9Kg7ics)
|
|
|
|
- [Git cheatsheet](https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet)
|
|
|
|
|
|
|
|
|
|
|
|
See you on [Day 42](day42.md)
|