ClubCedille / Plateforme-Cedille

Nouvelle infra du club CEDILLE
https://wiki.omni.cedille.club
MIT License
8 stars 0 forks source link

Créer le lab pratique pour comment utiliser Github #257

Open etienneoh opened 1 month ago

etienneoh commented 1 month ago

Context

At CEDILLE, one of our aspiration is to create a learning environment that is accessible to everyone regardless of their level of expertise as long as they are willing to learn. We are very much aware of the reality that a number of student start their journey at ETS with next to no prior programming knowledge. Truth to be told, each of us once started from nothing and the road is certainly step at the beginning. That is why we want to develop a set of resources that will allow our new members that are just starting their software and IT journey to get a foot in the door and find their bearing.

That said, we think one of the most useful ways we could help kickstart new members and speed up their integration into our community is by introducing them to our collaboration tools of choice: git and GitHub. These tools are going to be fundamental to the future labs in the onboarding process and to their professional career in general. Therefore, we need an introductory lab on the topic to ensure everyone can follow along.

Objective

Develop a beginner-friendly lab to introduce new members to Git and GitHub, providing them with the essential skills they need to set up their development environment, create a GitHub account if they do not have one, and manage repositories. This lab should be especially helpful for students without prior programming experience.

Git and GitHub are obviously topics that have been extensively documented on the internet for anyone that cares to look it up. Our main objective with this lab is not necessary to reinvent the wheel but rather to synthesise all this often overwhelming information into an intuitive tutorial that is digestible for someone who is just getting started.

If we keep things goal oriented then by the end of this lab new members should have achieved the following:

Acceptance criteria

SonOfLope commented 1 month ago

https://github.com/ClubCedille/cedille-web-track repo to be used for the track guideline @etienneoh nvm this.

etienneoh commented 1 week ago

See #263 First draft (only in english) of the Git onboarding @Endlessflow @SonOfLope