Glossary

Alphabetically, every uncommon term, its definition, aliases, and more.

A-D

Term Definition Aliases Notes
Brand Guidelines a collection of rules defining the visual and textual tone that guide all content related to a brand.    
clone a copy of a repository from GitHub.com to your local machine. local copy  
command line a classic text interface for your computer. terminal, CLI  
container isolated environments that contain all the necessary files and libraries to run an application.   See Docker
contributor a club member that edits and adds to the website. Editor (GitHub)  
csartisan.org the club website. See Production Go…
Dillinger a web-based Markdown editor.    
Docker a tool we use to host local clones of the website   See Other Contributing
drop quotes large quotation marks prepending a long quote in an article.    

E-K

Term Definition Aliases Notes
Editor (Newspaper) the person who is in charge of a newspaper or magazine and who decides what will be published in each edition of it.    
Editor (GitHub) a member of the GitHub Team who has push (edit) access. contributor  
file format the layout of a file – in terms of how the data within the file is organized. file extension, extension ex. .md, .html, .png
Flavor different variants of Markdown formatting between software.   See markdown.guide’s explanation.
Git a distributed version control system that tracks changes in any set of computer files.    
GitHub an Internet hosting service for software development and version control using Git.   Website
GitHub Desktop (see GitHub)   Download
image source the path to your image in the server. image path Typically /assets/images/posts/post-name.jpg

L-P

Term Definition Aliases Notes
lightweight a computer program that is designed to have a small memory footprint and low CPU usage, overall a low usage of system resources.    
local running a program locally means running it on the machine you are sitting at   Antonym: remote
Markdown a lightweight markup language that you can use to add formatting elements to plaintext text documents.   see Markdown
metadata data that provides information about other data, but not the content of the data. front matter  
operating system the software that supports a computer’s basic functions, such as scheduling tasks, executing applications, and controlling peripherals. platform ex. macOS, Windows, Linux
path a file path specifies the location of a file in a computer’s file system structure. file path  
production the working version of a site presented publicly. stable, prod Antonym: Staging Site

Q-U

Term Definition Aliases Notes
repository contains all of your project’s files and each file’s revision history. repo see About Repositories (GitHub)
root directory the top level of the file system of your project. root  
Ruby a general-purpose, interpreted, object-oriented programming language.   See Ruby 101
server a supercomputer used to control access to a network, send/receive e-mail, manage print jobs, or host a website.    
staging site a temporary, non-official location for all of your changes. nightly Antonym: Production
subheaders a heading of a subdivision (as in an outline)    
syntax a concept in writing code dealing with a very specific set of words and a very specific order to those words when we give the computer instructions.    
terminal a text-based interface to a computer. It’s a window where you can type commands that the computer’s operating system executes. command line  
text file a kind of computer file that is structured as a sequence of lines of electronic text. .txt  

V-Z

Term Definition Aliases Notes
version control the task of keeping a software system consisting of many versions and configurations well organized. versioning  
WYSIWYG an acronym for “what you see is what you get.” Refers to a type of editing software that allows users to see and edit content in a form that appears as it would when displayed on an interface, webpage, slide presentation or printed document.