This repository contains the official documentation for Orb, an intelligent network monitoring platform that continuously measures internet experience. The documentation is published at orb.net/docs.
The documentation is organized into several main sections:
- Getting Started: Introduction to Orb, quickstart guides, and basic concepts
- Install Orb Apps: Installation instructions for various platforms (iOS, Android, macOS, Windows)
- Set Up an Orb Sensor: Detailed guides for setting up dedicated sensors on multiple platforms
- Using Orb Apps: Comprehensive information about app interfaces, metrics, and account management
We welcome contributions from the community to improve the Orb documentation. Here's how you can contribute:
- A GitHub account
- Basic knowledge of Markdown
- Familiarity with Git and GitHub pull request workflow
You can contribute in several ways:
- Edit directly on GitHub.com or GitHub.dev (click the pencil icon on any file)
- Clone the repo locally and use your preferred workflow
- Use GitHub Desktop or another Git client
When creating your pull request, please describe:
- What changes you've made
- Why these changes are helpful
- Any related issues or considerations
- All documentation is written in Markdown
- Use the Frontmatter section for metadata at the top of each Markdown file
- Place images in the appropriate subdirectory within the
/images
folder, and linked using relative paths (e.g.../../images/orb-app/link-account.png
). This ensures that images are displayed correctly on GitHub and on the published site. - When linking to other documentation pages, use absolute links without domain (e.g.
/docs/install-orb/ios
)). This ensures that links work on GitHub and on the published site. - Follow the existing structure and style of the documentation
- New documentation should be created in the appropriate section folder
- Scripts are welcome, see the
/scripts
directory for examples - Add a link to the new documentation in the relevant section of the navigation.md file
- Run
./validate-links.py
to check for broken links or images in the documentation
This repository includes a SvelteKit-based preview site that allows you to view the documentation locally with generic styling and navigation.
To run the preview site:
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser to http://localhost:5174
The preview site features:
- Live reloading when you edit documentation files
- Navigation sidebar matching the main website
- Syntax highlighting for code blocks
- Table of Contents generation for articles
- Proper link handling for internal documentation links
- the
/scripts
directory contains scripts for installing & configuring Orb on various platforms. If you are adding a new script, please ensure it follows the same structure and is tested on the respective platform.
After you submit a pull request:
- Maintainers will review your contribution
- If changes are needed, the review will provide feedback
- Once approved, your changes will be merged into the main repository
- Your contribution will be published to the Orb documentation site
Issues with the Orb app, platform, and these docs should be reported in the orb-issues repository.
If you have questions that aren't addressed here, you can:
- Join our Discord community
- Visit our support page
Thank you for helping improve the Orb documentation!
This documentation is licensed under the BSD 3-Clause License. See the LICENSE file for details.