The open source glossary
In short, A11Y means accessibility and is what is known as a numeronym. Unlike an acronym, numbers are used in place of letters to shorten the term. Accessibility (A11Y) is a measure of how accessible a computer system is to everyone, including those with disabilities or impairments.
In the case of open source, an author is someone who wrote (and with it contributed) a certain piece of software.
Branching is the duplication of an object (such as a source code file or directory tree) so that modifications can occur in parallel along multiple branches. Branches are also known as trees, streams or codelines. Branching also generally implies the ability to later merge changes back onto the parent branch.
A browser (a.k.a. web browser) is a software application for accessing information on the web. When a user requests a web page from a particular website, the browser retrieves the necessary content from a web server and displays the page on the screen.
A software bug is an error, flaw or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.
CMS is short for content management system. This is a software application you can use to manage the creation and modification of digital content. To give an example: WordPress is a content management system.
A codebase is a collection of source code used to build a particular software system, component or application.
Code of conduct
A code of conduct is a set of rules outlining the norms, rules, and responsibilities or proper practices of an individual party or an organisation. In the case of open source there’s a code of conduct for contributors named the Contributor Covenant, which is used in prominent software projects.
A commit adds the latest changes to (part of) the source code to the repository, making these changes part of the head revision of the repository. These commits are kept in the repository indefinitely. Thus, when other users do an update (or checkout) from the repository, they will receive the latest committed version, unless they specify they wish to retrieve a previous version of the source code in the repository.
A community is a group of people that share a particular characteristic, attitude, belief or interest. People in a community can live in the same place (a country, village, town or neighbourhood), but can also come together in a virtual space through communication platforms.
To contribute means that someone gives something (their time, money, ideas or something else) in order to help achieve
This article was written by Willemien Hallebeek and originally published on SEO blog • Yoast.