Important: To contribute content to the Qumulo Hardware Servicing Guide, use the
docs-hardwarerepository.
Welcome to the Qumulo Documentation Portal repository! This project uses docs-as-code principles to provide guidance about deploying, configuring, and working with cloud and on-premises Qumulo offerings, developer tools and interfaces, and external alerts and monitoring for Qumulo Core.
Table of Contents
- Repository Maintainers
- Contributing to this Project
- Running Tests and Builds
- Features and Functionality
- Pinned Versions
- Project Infrastructure Overview
- Licenses
The current owner and primary maintainer of this repository is 🍊 Lucía M. Polis.
The secondary maintainers of this repository are:
You can contribute content to this repository by sending feedback to this repository's maintainer or by opening a GitHub issue. Before you begin, familiarize yourself with our Contributor Covenant Code of Conduct and Contributing Guidelines.
-
⚙️ Working with Git and GitHub
-
📖 Reference
Everything you need to successfully test and build the documentation from the docs-internal repository is located in the dm tool, which you can run from ./tools/docs-menu.sh for the first time.
-
Testing: This repository runs the
.github/workflows/test.ymlworkflow on every commit to thedocs-internalrepository. -
Publishing: When the repository owner merges a pull request to
mainline, thedocs-internalrepository runs the.github/workflows/publish.ymlworkflow.
This project began from Jekyll Doc Theme 6.0 by Tom Johnson and received additional custom features and enhancements over time.
- User Experience and Feedback (JS and jQuery)
- Layout and navigation (Liquid Templating Language)
- Content creation (Python)
- Custom generation of REST API documentation from
openapi.jsonwith dynamic labeling of REST APIs with versions, PREVIEW, and DEPRECATED tags - Custom generation of REST API change summaries from `openapi.json
- 🔒 Custom generation of
qqCLI documentation from the code base
- Custom generation of REST API documentation from
- Docs & PDF builds in
docs-buildercontainer (docker/build/Dockerfile)- Ruby 3.4.1
- Bundler 4.0.21
- Jekyll 4.4.1
- PrinceXML 14.4 (local builds)
- Hot Topic build in
google-analytics-scriptcontainer (tools/hot-topic/Dockerfile)- Python 3.11
- Pip 26.2.1
The following diagram outlines the most current project infrastructure.
This project uses the Creative Commons Attribution 4.0 International overall and the BSD 3-Clause License for the Navgoco jQuery component.
All content is Copyright © Qumulo, Inc. except where specified otherwise.
