An open API service indexing awesome lists of open source software.

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"

Awesome Lists containing this project

README

          

# Effective-GitHub-Training

### Try status badges

|Badge type|Badge|
|------------|----------|
|CI badges|![Android CI](https://github.com/Rishit-dagli/Effective-GitHub-Training/workflows/Android%20CI/badge.svg)|
|Custom badges|[![](https://img.shields.io/badge/Rishit-Dagli-brightgreen.svg?colorB=00ff00)](https://www.rishit.tech) [![](https://img.shields.io/badge/Ricardo-Prins-brightgreen.svg?colorB=ff0000)](https://blog.iamprins.com/)|
|Azure Pipelines|[![Build Status](https://dev.azure.com/rishitdagli/Effective-GitHub-Training/_apis/build/status/Rishit-dagli.Effective-GitHub-Training?branchName=master)](https://dev.azure.com/rishitdagli/Effective-GitHub-Training/_build/latest?definitionId=2&branchName=master)|
|Social|![GitHub followers](https://img.shields.io/github/followers/Rishit-dagli?style=social) ![Twitter Follow](https://img.shields.io/twitter/follow/rishit_dagli?style=social) ![GitHub followers](https://img.shields.io/github/followers/ricardoprins?style=social) ![Twitter Follow](https://img.shields.io/twitter/follow/thericardoprins?style=social)|
|GitHub specific|[![GitHub issues](https://img.shields.io/github/issues/Rishit-dagli/Effective-GitHub-Training)](https://github.com/Rishit-dagli/Effective-GitHub-Training/issues) [![GitHub forks](https://img.shields.io/github/forks/Rishit-dagli/Effective-GitHub-Training)](https://github.com/Rishit-dagli/Effective-GitHub-Training/network) [![GitHub stars](https://img.shields.io/github/stars/Rishit-dagli/Effective-GitHub-Training)](https://github.com/Rishit-dagli/Effective-GitHub-Training/stargazers) [![GitHub license](https://img.shields.io/github/license/Rishit-dagli/Effective-GitHub-Training)](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)