fleet/handbook/company/handbook.md
Carlos 64c37a415d
Handbook:Company:Strategy: added VM positioning (#12460)
Vulnerability management positioning notes from Mike added as a linked
confidential document.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
2023-07-01 19:28:29 -05:00

2.2 KiB

Handbook

Contributing to the handbook

To contribute to a handbook page:

  1. Click "Edit this page."
  2. Make your changes in the browser(The language is Markdown).
  3. Click "Propose changes."
  4. Request a reviewer by clicking the gear and picking only one. Choose the reviewer whose face is on the handbook page when you view it on fleetdm.com.
  5. Click "Create pull request."

All done!

Adding a new handbook page

To contribute a new handbook page:

  1. Determine where the new page should live in the handbook. That is, nested under either: a. the "Company" handbook, or b. the handbook for a particular division (Security, Engineering, Product, Sales, Marketing, Business Operations)
  2. Locate the appropriate folder for the new page in the GitHub repository under handbook/.
  3. Create a new markdown file (like one of these). A simple, easy way to do this is by clicking "Add file" on GitHub.com. a. Name your new file the kebab-cased, all lowercase version of your page title, with .md at the end. (For example, a page titled "Why this way?" would have the file path: handbook/company/why-this-way.md.) b. At the top of your new page, include an H1 (# Page title here) with the same name as your page. c. At the bottom of your new page, include the appropriate meta tag to indicate the page maintainer. (This is usually the same person who is the maintainer of the top-level page. The easiest way to do this is to copy the tags from the bottom of the top-level page and paste them in to your new page, changing their values to suit, as-needed.)
  4. Submit your change, requesting review from the maintainer of the top-level page.

Note: GitHub should automatically request review from the right person when submitting your merge request, thanks to CODEOWNERS. Configuration for the auto-approval bot should also be taken care of automatically, so there's no further action needed from you.)