Vocabulary

This glossary introduces common terminology used within this handbook. If you are new to our project documentation, we recommend briefly skimming through this page in order to be aware of terms that you will be encountering.

12-Step Group

12-Step “Sober Support” Groups bring together addicts who are able to share similar experiences and guide others toward a sober path using spiritual connections.

Anyone

This documentation uses “anyone” to refer to any person of any age or background who may wish to follow this documentation. This term is described in greater detail as our “target audience”.

Commit

A “commit” is a change to one or more files that contains information about why the change was made.

DNS

Domain Name Systems (DNS) turns domain names into IP addresses, which browsers use to load internet pages. This is like a phone book for the internet.

Domain (Name)

This is the “name” of a website that is typed into the “address bar” of a web browser in order to find a website on the internet.

Dynamic Site

Dynamic sites use special software that allow users to log in and make changes to the website to the live instance.

End User

The average user of the website, who is most likely browsing from a mobile device and has no knowledge of how or why the internet works (it just does).

Free Open Source Software

Free and Open Source Software (FOSS) is any software distributed under license terms that allow users to use, modify, and redistribute said software in any manner they see fit.

Git

Git is one of the most robust and well-known Version Control Systems currently available.

GitHub

GitHub is one of many services that hosts git repositories for free.

Markdown

Markdown is a special format for text files with syntax that tells software how to turn text files into web pages.

Static Site Generator

Static Site Generators (SSG) are used to “build” an entire website, including all pages that any user may want to visit.

Template

Website templates are pre-designed layouts that control what a website will look like after it is built and published.

Version Control System

Version Control Systems (VCS) are tools that keep track of all changes made to all file across an entire project.

Web Page

Each “page” on a website is known as a web page.

Website

A website is a location on the internet with a collection of content, much like the “website” that you are most likely to be reading at this moment.

Web Browser

A web browser is an application for accessing websites, such as Firefox, Chrome, Safari, Edge, or Opera.