mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 08:58:41 +00:00
Handbook - How to add a link to Fleet docs (#1856)
* Handbook - Adding links to Fleet docs Instructions for how to add, and fix links in the Fleet docs. * Update handbook/README.md * Update handbook/README.md typo fix. * Update handbook/README.md Added paragraph about linking to other docs pages using relative paths. * Update handbook/README.md
This commit is contained in:
parent
452392f5d2
commit
0adbe0028e
1 changed files with 28 additions and 0 deletions
|
|
@ -105,6 +105,33 @@ A browser compatibility check of [fleetdm.com](https://fleetdm.com/) should be c
|
|||
- Document any issues in GitHub as a [bug report](https://github.com/fleetdm/fleet/issues/new?assignees=&labels=bug%2C%3Areproduce&template=bug-report.md&title=), and assign for fixing.
|
||||
- If in doubt about anything regarding design or layout, please reach out to the Design team.
|
||||
|
||||
|
||||
### Fleet docs
|
||||
|
||||
#### Adding a link to Fleet docs
|
||||
You can link documentation pages to each other using relative paths. For example, in `docs/1-Using-Fleet/1-Fleet-UI.md`, you can link to `docs/1-Using-Fleet/9-Permissions.md` by writing `[permissions](./9-Permissions.md)`. This will be automatically transformed into the appropriate URL for `fleetdm.com/docs`.
|
||||
|
||||
However, the `fleetdm.com/docs` compilation process does not account for relative links to directories **outside** of `/docs`.
|
||||
Therefore, when adding a link to Fleet docs, it is important to always use the absolute file path.
|
||||
|
||||
#### Linking to a location on GitHub
|
||||
When adding a link to a location on GitHub that is outside of `/docs`, be sure to use the canonical form of the URL.
|
||||
|
||||
To do this, navigate to the file's location on GitHub, and press "y" to transform the URL into its canonical form.
|
||||
|
||||
#### How to fix a broken link
|
||||
For instances in which a broken link is discovered on fleetdm.com, check if the link is a relative link to a directory outside of `/docs`.
|
||||
|
||||
An example of a link that lives outside of `/docs` is:
|
||||
|
||||
```
|
||||
../../tools/app/prometheus
|
||||
```
|
||||
|
||||
If the link lives outside `/docs`, head to the file's location on GitHub (in this case, [https://github.com/fleetdm/fleet/blob/main/tools/app/prometheus.yml)](https://github.com/fleetdm/fleet/blob/main/tools/app/prometheus.yml)), and press "y" to transform the URL into its canonical form ([https://github.com/fleetdm/fleet/blob/194ad5963b0d55bdf976aa93f3de6cabd590c97a/tools/app/prometheus.yml](https://github.com/fleetdm/fleet/blob/194ad5963b0d55bdf976aa93f3de6cabd590c97a/tools/app/prometheus.yml)). Replace the relative link with this link in the markdown file.
|
||||
|
||||
> Note that the instructions above also apply to adding links in the Fleet handbook.
|
||||
|
||||
### Style and grammar guidelines
|
||||
|
||||
#### How to write headings & subheadings
|
||||
|
|
@ -123,6 +150,7 @@ or
|
|||
|
||||
> Osquery and Fleet provide structured, convenient access to information about your devices.
|
||||
|
||||
|
||||
### About the handbook
|
||||
#### Why bother?
|
||||
The Fleet handbook is inspired by (and heavily influenced by) the [GitLab team handbook](https://about.gitlab.com/handbook/about/). It shares the same [advantages](https://about.gitlab.com/handbook/about/#advantages) and will probably undergo a similar [evolution](https://about.gitlab.com/handbook/ceo/#evolution-of-the-handbook).
|
||||
|
|
|
|||
Loading…
Reference in a new issue