GitHub 101 and How ælf is Leading The Way

Innovative ideas and proper planning are critical factors for success. Every undertaking requires the expression of these two factors.


In the blockchain scene, various firms are exhibiting their prowess in coming up with innovative ideas to help refine the course of the industry. GitHub is among the key firms to take note of in the blockchain space. It holds much weight in terms of the codes that are hosted or obtained from there. GitHub is a space that can tap into the creativity of software engineers hosting their source codes that can be essential in innovative programs.

There are visionaries, and there are those who modify great works and tailor them for specific needs. GitHub makes this possible in the blockchain space. In as much as GitHub is a common name in various blockchain and crypto circles, most people may not know how it works. This article explains how GitHub works, in the simplest of ways, while citing why Aelf is at the forefront of innovation in blockchain technology and why it may be a significant client for GitHub developers.

GitHub 101


Git is a space that allows its users to save their codes on its platform. Consider a child who loves reading books but lacks a bookshelf. The child may have books scattered in different parts of the house which may make them harder to locate. Now, if the child acquires a bookshelf, the books could easily be arranged in a systematic order that would make it easier for anyone to find any book as long as it is on the shelf. Git allows anyone to save their code as theirs with identifiers for each coder. Coding projects can also be kept on a person’s hard drive where comments can be added by the writer in case of any alterations that may be needed or to show various variations of the code.

Git Hub

GitHub can be considered as a library in this analogy. A library is a space filled with shelves containing books arranged in a systematic order. GitHub, therefore, is like space where a vast number of shelves containing codes are stored. Just like in libraries, GitHub is a space where knowledge (code) is shared. Libraries are filled with shelves filled with books from different authors on different subject matters. Authors or, in this case, coders, can bring their work to GitHub and have it shared to the codes. GitHub helps to open up code networks to the developers who need them.

Libraries are likely to be found in every city as they are sources of knowledge that the world thirsts for. GitHub also has codes that developers are interested in. GitHub allows for the copying of codes, which is known as forking in the blockchain industry. Forking will enable developers to share their codes without having to rewrite them. Forking occurs when a developer wants to come up with a unique application using codes from GitHub. As aforementioned, there are those that are gifted in the implementation of other people’s ideas. They find GitHub valuable as it offers them with raw material (codes) which they transform into innovative applications.

Forking also has another important application. Now, consider a group, based in various parts of the world, which wants to build a diverse library in their local school. This library would require numerous books (codes) from different sources with a unique arrangement signifying that it is an international library. The group members would have to individually work on sourcing these books from their various locations before combining their findings in the library. GitHub allows for joint projects where different developers can work on different aspects of the project before aligning them to achieve their common purpose.

Once these different codes have been brought together and the project (code) being worked on is complete, then it is referred to as pushing code. Pushing code also applies to the codes that have been ‘pushed’ to a developer by other developers working on a typical project. A developer may choose to accept or reject the pushed codes. This is determined by a pull request. A pull request signifies an acceptance of the codes that have been promoted. If a developer likes the codes that have been pushed, then a pull request is likely to result meaning that the codes have met most, if not all, standards set. Whenever a pull request is not issued, the developers working on the pushed codes have to modify them for them to be accepted.

Some codes may need changes as technology is ever evolving or if they have been rejected by developers. The provision for change exists as these codes can be modified in different stages even after they have been stored in GitHub. Improving the code is also a benefit of making provisions for revision of the codes. With the ever-advancing world of technology, developers have to keep up with the latest trends and demands of the world. Now, the pushing and pulling of codes are known as version control. Developers are therefore able to ensure that they always have the latest version of every code. This controls the version of an application or software that will finally be in use.

GitHub requires commitment. Changes that are made to any code by the writer have to be documented on the platform to make developers aware of the current state of the code. These are just the basic concepts of GitHub that anyone can understand. More on the platform can be found here. There are also other tutorials that explain GitHub more in-depth.

How Aelf Fits In

Aelf is arguably one of the most progressive platforms that are currently in existence. Their idea of having multiple sidechains to streamline service is genius and industry-changing. Aelf has a system that is somewhat similar to GitHub in that it allows for connections to be made via the various chains connected to its network. These connections make it easier for apps using multiple chains to operate without any significant problems. They also help improve the speed of operation of Aelf.

The need for constant updates as various chains also updates their software makes Aelf a significant contributor to the codes being produced and forked at GitHub. Furthermore, Aelf’s model will further increase the relevance of GitHub. Aelf wants to create a Linux like system for blockchain. This would mean multiple codes that can work with different applications and can at as a foundation, bridging the gap between various platforms. Aelf may, therefore, become one of the main drivers of GitHub, creating a need for constant codes all through the year. Aelf’s current GitHub is showing that 122 forks have already been completed. This high number of forks by other projects of Aelf’s code shows how widely regarded their code is.

One other major factor that must be taken into account is the number of commits being executed by Aelf. Currently the number stands at 6176. This means Aelf is currently ranked as the eighth most active cryptocurrency project in the entire industry.


Aelf is a progressive and strategic platform, setting up the blockchain industry for a brighter future. Its need for code is going to keep developers working on GitHub busy. Its unique services will also require unique solutions which will keep developers innovative. Aelf is already on the forefront of change through its highly customizable OS like platform. GitHub has provided the building blocks while Aelf is providing the innovation. It will be interesting seeing how the relationship between the needs of these two platforms turns out.

To learn more ælf about please use this link.

#aelf #DPoS #blockchain #stablecoin

Disclaimer: Please only take this information as my OWN opinion and should not be regarded as financial advice in any situation. Please remember to DYOR before making any decisions.

♂️ Hi, my name’s Sal.
If you found this article useful and would like to view my other work please be sure to clap and follow me on medium and LinkedIn!😎

GitHub 101 and How ælf is Leading The Way was originally published in Data Driven Investor on Medium, where people are continuing the conversation by highlighting and responding to this story.