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.