Glossary

Term Definition
branch A line of work development in a repository. Each repository has one default branch and can have multiple side branches which can be merged into one another.
commit Saved change in a project repository’s version control system.
deploy Process of making a website live and available online for everyone.
output Result produced by a program or process. In case of documentation, outputs include PDF/EPUB files or live websites.
pull request Request to merge changes from one branch into another.
repository Storage location for project files. In GitHub, it also includes revision history.
static site Pre-built websites built with content that does not change. They are stored as static files which are displayed in a web browser as-is.
version control System that tracks and manages changes made to repository files.
WYSIWYG What You See Is What You Get - a type of editors where the content looks the same during both creating and publishing processes.