Especially in the open source world you will sooner or later stumble on GitHub, GitLab or similar online-services with “Git” in the name – in search of program code.
Behind it hides various companies/websites/organizations that offer something similar.
All these providers offer on their websites/servers the opportunity to make software projects available online and continue to work on them – even as a group.
In essence, these are file hosters – providers that provide online storage.
In addition, these offer many more features.
This allows you to create wikis, track and undo code changes, report bugs. All of these features are designed to make it easier to work on code together with multiple people.
So GitHub and Co. are tools that you, as a software developer, do not really get around.
But as a simple user of a code, these tools often seem a bit ‘dazzling’. You really just want to download the code and use it.
How to get the code of a GitHub is described in the following article.
Hints for our lovely english readers: Basically, many of the articles on Nerdiy.de are translations from the original german articles. Therefore, it may happen here and there that some illustrations are not available in english and that some translations are weird/strange/full of mistakes or generally totaly wrong. So if you find some obvious (or also not obvious) mistakes don't hesitate to leave us a hint about that in the comment section.
Also please don't get confused, that instead of a "dot" often a "comma" is used as decimal separator. 🙂
First, of course, you have to find and open the GitHub from which you want to download your code.
As an example, the download of the ESPEasy files is carried out here.
You can find the corresponding GitHub at https://github.com/Nerdiyde/ESPEasy
The following pictures describe how to download the GitHub files.
I hope everything worked as described. If not or you have any other questions or suggestions, please let me know in the comments. Also, ideas for new projects are always welcome. 🙂
P.S. Many of these projects - especially the hardware projects - cost a lot of time and money. Of course I do this because I enjoy it, but if you appreciate it that I share these information with you, I would be happy about a small donation to the coffee box. 🙂