auxfuse / hackathon-git-labs

A community driven approach to teach all things Git and Github in a controlled and easy to follow environment.
https://auxfuse.github.io/hackathon-git-labs/
MIT License
34 stars 110 forks source link
hacktoberfest hacktoberfest2022

Community Github Labs

Project Stats:

GitHub last commit GitHub language count GitHub top language GitHub forks GitHub stars

Community Stats:

GitHub contributors GitHub pull requests GitHub closed pull requests

About the ... Dev, Project, Scope. πŸ€”

Hey there! πŸ‘‹ I'm Anthony (aka Auxfuse), a Frontend Developer and an avid open source hackathon enthusiast. I built this project as a structured approach to submitting your first, of hopefully many, Pull Requests to Open Source.

To learn more about me and follow my other work, click here πŸ‘‰ Auxfuse. One small tidbit about me, I love Emojis, they are so damn colorful and can really help to spice up a wall of text. πŸ“ƒ

It's common knowledge that the inner workings to Git are often the initial stumbling blocks to most people making their first Pull Request (PR) to a project. It can be frustrating, confusing and just a bit of an undertaking trying to get to grips with it.

In the last 18 months or so, (2020/2021), Hackathons became a regular routine of mine. Not because it was code/programming, but because it was an avenue for me to challenge myself. Not just with my code, but with my Social Skills, working in a team environment, working alone on tasks in a sprint, and you guessed it.....Version Control (especially with a team!). πŸ”€

This is a fundamental competency that most don't realise along their Coding journey. Because learning can be somewhat of a solo, lonely undertaking. The need to learn Version Control in a team is not a priority. You might learn how to create a repo, add to the staging area, commit, and push to same....but you wouldn't (or might not) have the opportunity to do all those things all at the same time as a few team members, with code conflicts, branches, forks, merges. You can see that this is starting to grow legs. πŸ˜…

Important notice about Hacktoberfest 2022

πŸŽƒπŸŒπŸ’»

Hacktoberfest 2022 was a resounding success for this project and those who contributed to it. Thank you to everyone for giving up your time, energy, and skillsets to make this project what it is today.

This project was my first iteration of open source, and Hacktoberfest 2023 has an even bigger project with some flashy specs and functionality. Hope to see you there. 🀜

πŸŽƒπŸŒπŸ’»


Take your time with this process. Rome wasn't built in a day... πŸ›, (ugh, that term is a bit stale now πŸ˜‚), and your competencies or skillsets won't either.

The steps outlined below will be IDE/Editor agnostic, but where possible this guide is centered towards guiding you to do particular tasks that should be global across many of the modern day IDEs/Editors.

There are two proposed streams to this project for the participant to throw their hands at, Basic and Intermediate. There is a plan in place to extend this to Advanced in the future.


Project Streams πŸ‘‡πŸ‘‡

Pick from the below to start your PR journey:

The Basic stream for this project will enable the user to learn & demonstrate:

The Intermediate stream for this project will enable the user to learn & demonstrate:


Credits/Acknowledgements/Afterthoughts πŸ’­

Special Shoutout to these people πŸ™Œ:

282GB πŸ•ΈπŸ•ΈπŸ•ΈπŸ•Έ