Software Used
Our goal in building new and comprehensive documentation for XLT was to use open-source components. Below is a list of frameworks, fonts, and their respective licenses used to create this documentation.
Framework
Hugo
The documentation is built with Hugo, which boasts being “one of the most popular open-source static site generators” and, like XLT, is licensed under the Apache 2.0 license.
Theme: Docsy
Hugo can be used with predefined or custom themes. We use the Docsy theme as a base and add our CI flavor to it. Docsy is a theme specifically designed for technical documentation sets and is also licensed under the Apache 2.0 license.
Fonts
Roboto and Ubuntu Mono
The fonts used in this documentation are Roboto and Ubuntu Mono, both originally part of the Google Fonts project but hosted on our own servers. Roboto is licensed under the Apache 2.0 license, while Ubuntu Mono uses the Ubuntu Font License.
JavaScript
Search: Algolia DocSearch
The documentation search uses Algolia DocSearch, which is free for technical documentation websites of open-source projects and is licensed under an MIT license. You can learn more about their privacy policy here.
Image Viewer: Lightbox
To display images effectively, we use Lightbox by Victor Diego, which is licensed under the MIT license.
Other JavaScript Libraries
Other JavaScript libraries used by this documentation (hosted on our own servers) include:
- Bootstrap (MIT license),
- jQuery (MIT license),
- Popper (MIT license).