https://github.com/rishit-dagli/effective-github-training
The training and experimentation repo for the session: "Effective GitHub"
https://github.com/rishit-dagli/effective-github-training
Last synced: 7 months ago
JSON representation
The training and experimentation repo for the session: "Effective GitHub"
- Host: GitHub
- URL: https://github.com/rishit-dagli/effective-github-training
- Owner: Rishit-dagli
- License: apache-2.0
- Created: 2020-06-05T02:56:53.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-13T16:20:27.000Z (over 5 years ago)
- Last Synced: 2025-03-22T08:37:53.608Z (7 months ago)
- Language: Kotlin
- Size: 1.51 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Effective-GitHub-Training
### Try status badges
|Badge type|Badge|
|------------|----------|
|CI badges||
|Custom badges|[](https://www.rishit.tech) [](https://blog.iamprins.com/)|
|Azure Pipelines|[](https://dev.azure.com/rishitdagli/Effective-GitHub-Training/_build/latest?definitionId=2&branchName=master)|
|Social|   |
|GitHub specific|[](https://github.com/Rishit-dagli/Effective-GitHub-Training/issues) [](https://github.com/Rishit-dagli/Effective-GitHub-Training/network) [](https://github.com/Rishit-dagli/Effective-GitHub-Training/stargazers) [](https://github.com/Rishit-dagli/Effective-GitHub-Training/blob/master/LICENSE)|The training and experimentation repo for the session: "Effective GitHub"
### [LiveStream and/ or recording](https://www.youtube.com/watch?v=LaEQZZyDFk0)
### Content of the workshop
- What is a version control system
- Git x GitHub
- Basic git concepts: (I was thinking of using only Bash at this point)
* repository
* remote
* branch
* merge
* merging conflicts
* modify / stage / commit
- GitHub Desktop
- The power of GitHub Desktop + Visual Studio Code
- Code reviews
- Issue and PR templates
- Azure pipelines
- GitHub actions
* Cron jobs and how to write them
- CI with actions
- Repo management
- What do you need for a successful open source project
- Labels in GH
- Shields
- CI shields and badges
- GH pages: an easy way to host
- Jekyll templates
- WIKIs
- GH Classroom
- Going further: what to learn next? (this can be a cue for a future webinar)