In XML, tags can have attributes, which provide more information about the element. For example, in <section permid="dWf"> the tag is βsectionβ, the attribute is βpermidβ, and the value of that attribute is βdWfβ.
In git, the files in a repository can exist in multiple versions which are independent of each other, but are able to be merged. Each independent version is a branch
An arrangement whereby software or artistic work may be used, modified, and distributed freely on condition that anything derived from it is bound by the same condition.
The Creative Commons licenses are: CC BY, CC BY-SA, CC BY-ND, CC BY-NC, CC BY-NC-SA, and CC BY-NC-ND. The strings BY, SA, ND, and NC represent, respectively, Attribution, Share Alike, No Derivatives, and Noncommercial.
In PreTeXt, a part, chapter, section, subsection, subsubsection, appendix, or paragraphs of a document, other similar components such as readingquestions, exercises, or glossary, as well as various similar content markup outside the main content.
Every markup language has escape characters which play a special role. In XML there are two escape characters: & and <. In TeX there are 10 escape characters: # $ % & \ ^ _ { } and ~.
A version control system which is is used to track changes to computer files. Git is particularly useful for large projects involving multiple authors.
A commercial website which hosts repositories for software projects, with the assumption that users use git to transfer material between GitHub and other systems.
A method for compressing digital images, where the amount of compression can be adjusted, allowing for a tradeoff between image size and image quality. Named for the Joint Photographic Experts Group, which developed the standard. Files with JPEG compression usually have the extension .jpg.
A markup language used for books and papers with lots of mathematics, which is built on TeX. PreTeXt uses LaTeX as an intermediate format to produce PDF and print output.
A plain text markup language which is easy to use, is limited in its capabilities (compared to PreTeXt or LaTeX, for example), but can convert to many other formats.
Portable Network Graphics: a raster image format that supports lossless data compression. PNG offers a similar functionality to GIF but is not subject to patent protection.
A general-purpose programming language, noted for making it easy (compared to other programming languages) for a programmer to read the code written by someone else. Sage is written in Python.
In XML, tags are enclosed in angle brackets and are used to describe the contents of a document. For example, if βAll about evenβ was the title of a book about numbers that are multiples of 2, then the XML source of that book might mark up the title using the title tag, as <title>All about even</title>. In XML, most tags occur in pairs which surround their content, with the closing tag beginning with a βslashβ /. However, some tags which do not contain content are are βself-closingβ, meaning that they end with a slash, such as <mdash/> and <pretext/>.
Uniform Resource Locator: the βweb addressβ of a Web page (or other online content) consisting of a domain name, optionally followed by strings separated by slashes (/) which indicate specific content in the domain.
eXstensible Markup Language: the base syntax for the PreTeXt language. Angle brackets enclose matching begin and end tags. Tags can nest hierarchically, and can have attributes. HTML is another markup language that uses XML syntax.
eXstensible Stylesheet Language: the language that describes how to convert XML to other formats. PreTeXtβs XSL stylesheets are used to convert PreTeXt XML to LaTeX, HTML, ePub, and other formats.
A command-line program which takes as input an XSL file and and XML file, using the contents of the XSL file to transform the contents of the XML file. It is now preferred to use the PreTeXt CLI for transforming.