2023-07-16 00:56:30 +00:00
|
|
|
|
##############################################################################################
|
|
|
|
|
|
# ██████╗ ██████╗ ██████╗ ███████╗ ██████╗ ██╗ ██╗███╗ ██╗███████╗██████╗ ███████╗
|
|
|
|
|
|
# ██╔════╝██╔═══██╗██╔══██╗██╔════╝██╔═══██╗██║ ██║████╗ ██║██╔════╝██╔══██╗██╔════╝
|
|
|
|
|
|
# ██║ ██║ ██║██║ ██║█████╗ ██║ ██║██║ █╗ ██║██╔██╗ ██║█████╗ ██████╔╝███████╗
|
|
|
|
|
|
# ██║ ██║ ██║██║ ██║██╔══╝ ██║ ██║██║███╗██║██║╚██╗██║██╔══╝ ██╔══██╗╚════██║
|
|
|
|
|
|
# ╚██████╗╚██████╔╝██████╔╝███████╗╚██████╔╝╚███╔███╔╝██║ ╚████║███████╗██║ ██║███████║
|
|
|
|
|
|
# ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝╚══════╝
|
|
|
|
|
|
##############################################################################################
|
|
|
|
|
|
# ⛔ This file indicates REQUIRED reviewers for changes to certain file paths in this repo.
|
|
|
|
|
|
#
|
|
|
|
|
|
# > How? This "requiredness" is provided natively by GitHub. If a team is specified, then
|
|
|
|
|
|
# > the logic behaves slightly differently. See GitHub's latest documentation on CODEOWNERS
|
2023-07-22 19:07:54 +00:00
|
|
|
|
# > for more information. CODEOWNERS is especially useful for paths that usually end up
|
|
|
|
|
|
# > in PRs with lots of other reviewers.)
|
2023-07-16 00:56:30 +00:00
|
|
|
|
#
|
2023-07-22 19:07:54 +00:00
|
|
|
|
# ⚠️ For file paths not listed, the DRI is instead indicated in website/config/custom.js.
|
|
|
|
|
|
# Regardless of whether a path's DRI is configured in CODEOWNERS or custom.js, the DRI is
|
|
|
|
|
|
# automatically requested for review when changes are proposed.
|
|
|
|
|
|
# [!] But beware: No path should ever be configured as a DRI in both CODEOWNERS _and_
|
|
|
|
|
|
# the website config.
|
|
|
|
|
|
# [!] In addition, no path should ever be configured in CODEOWNERS if there is ALSO one
|
|
|
|
|
|
# of its ancestral paths configured in website/config/custom.js.
|
2023-07-16 00:56:30 +00:00
|
|
|
|
#
|
|
|
|
|
|
# ✅ Some paths also have multiple individuals who are allowed to make changes without review,
|
|
|
|
|
|
# even though they are not the DRI. These are called "maintainers".
|
|
|
|
|
|
#
|
|
|
|
|
|
# For more information on how this works, see:
|
|
|
|
|
|
# - What is a DRI and how is this configured? https://fleetdm.com/handbook/company/why-this-way#why-direct-responsibility
|
|
|
|
|
|
# - Historical context: https://github.com/fleetdm/fleet/pull/12786
|
|
|
|
|
|
##############################################################################################
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##############################################################################################
|
2023-07-22 19:07:54 +00:00
|
|
|
|
# 🚀 Golang files and other files related to the core product backend.
|
2023-07-16 00:56:30 +00:00
|
|
|
|
# (1 or more Golang-literate engineers is required to review changes.)
|
|
|
|
|
|
# FUTURE: Look for a way to not have this notify every single person in this "github team".
|
|
|
|
|
|
##############################################################################################
|
2021-07-22 18:14:10 +00:00
|
|
|
|
*.go @fleetdm/go
|
|
|
|
|
|
go.sum @fleetdm/go
|
|
|
|
|
|
go.mod @fleetdm/go
|
|
|
|
|
|
/cmd/ @fleetdm/go
|
2024-06-27 22:23:38 +00:00
|
|
|
|
/server/ @fleetdm/go
|
2024-08-28 16:35:17 +00:00
|
|
|
|
/ee/server/ @fleetdm/go
|
2024-09-25 21:18:18 +00:00
|
|
|
|
/orbit/ @fleetdm/go
|
2022-02-01 19:59:11 +00:00
|
|
|
|
|
2023-07-16 00:56:30 +00:00
|
|
|
|
##############################################################################################
|
2023-07-22 19:07:54 +00:00
|
|
|
|
# 🚀 React files and other files related to the core product frontend.
|
2023-07-16 00:56:30 +00:00
|
|
|
|
# (1 or more React-literate engineers is required to review changes.)
|
|
|
|
|
|
# FUTURE: Look for a way to not have this notify every single person in this "github team".
|
|
|
|
|
|
##############################################################################################
|
2023-01-27 23:35:38 +00:00
|
|
|
|
/frontend/ @fleetdm/frontend
|
|
|
|
|
|
|
2023-07-20 22:14:01 +00:00
|
|
|
|
##############################################################################################
|
2023-07-22 19:07:54 +00:00
|
|
|
|
# 🚀 Config as code for infrastructure, internal security and IT use cases, and more.
|
2023-07-20 22:14:01 +00:00
|
|
|
|
# (1 or more infra-literate engineers is required to review changes.)
|
|
|
|
|
|
# FUTURE: Look for a way to not have this notify every single person in this "github team".
|
|
|
|
|
|
##############################################################################################
|
2024-03-15 02:20:11 +00:00
|
|
|
|
|
2026-03-23 11:14:29 +00:00
|
|
|
|
/infrastructure/ @rfairburn @ksatter @georgekarrv @BCTBB @ddribeiro
|
|
|
|
|
|
/charts/ @rfairburn @ksatter @georgekarrv @BCTBB @ddribeiro
|
|
|
|
|
|
/terraform/ @rfairburn @ksatter @georgekarrv @BCTBB @ddribeiro
|
2023-07-20 22:14:01 +00:00
|
|
|
|
|
2023-07-16 02:20:19 +00:00
|
|
|
|
##############################################################################################
|
2023-07-22 19:07:54 +00:00
|
|
|
|
# ⚗️ Reference, config surface, built-in queries, API, and other documentation.
|
2023-07-16 02:20:19 +00:00
|
|
|
|
#
|
2023-07-22 19:07:54 +00:00
|
|
|
|
# (see website/config/custom.js for DRIs of other paths not listed here)
|
2023-07-16 02:20:19 +00:00
|
|
|
|
##############################################################################################
|
2025-12-02 23:26:23 +00:00
|
|
|
|
/docs @rachaelshaw
|
2026-03-23 17:22:11 +00:00
|
|
|
|
/docs/solutions @ddribeiro @lukeheath
|
2025-12-02 23:26:23 +00:00
|
|
|
|
/docs/Configuration @rachaelshaw
|
2025-10-09 20:26:18 +00:00
|
|
|
|
/docs/Contributing @lukeheath @georgekarrv @sharon-fdm # « Contributing guidelines
|
2025-10-14 20:42:35 +00:00
|
|
|
|
/docs/Contributing/product-groups/orchestration/understanding-host-vitals.md @sharon-fdm @sgress454 @getvictor # software ingestion is security & compliance
|
2025-12-02 23:26:23 +00:00
|
|
|
|
/docs/REST\ API/rest-api.md @rachaelshaw # « REST API reference documentation
|
|
|
|
|
|
/docs/Contributing/reference @rachaelshaw
|
2025-10-14 20:42:35 +00:00
|
|
|
|
/render.yaml @edwardsb
|
|
|
|
|
|
/it-and-security @allenhouchins
|
2025-12-09 18:45:01 +00:00
|
|
|
|
/articles/what-api-endpoints-to-expose-to-the-public-internet.md @rfairburn @BCTBB # « Infra: active notification of changes to IP Allowlists
|
2025-10-14 20:42:35 +00:00
|
|
|
|
|
|
|
|
|
|
################################################################################################
|
|
|
|
|
|
# ╔═╗┬ ┬┌┐┌┌─┐┌┬┐ ┌┐ ┬ ┬ ┌─┐┬─┐┌─┐┌┬┐┬ ┬┌─┐┌┬┐ ┌─┐┬─┐┌─┐┬ ┬┌─┐┌─┐
|
|
|
|
|
|
# ║ ║││││││├┤ ││ ├┴┐└┬┘ ├─┘├┬┘│ │ │││ ││ │ │ ┬├┬┘│ ││ │├─┘└─┐
|
|
|
|
|
|
# ╚═╝└┴┘┘└┘└─┘─┴┘ └─┘ ┴ ┴ ┴└─└─┘─┴┘└─┘└─┘ ┴ └─┘┴└─└─┘└─┘┴ └─┘
|
|
|
|
|
|
################################################################################################
|
|
|
|
|
|
|
2025-10-09 20:26:18 +00:00
|
|
|
|
# MDM
|
2026-02-03 22:13:11 +00:00
|
|
|
|
/docs/Contributing/architecture/mdm @georgekarrv @JordanMontgomery
|
|
|
|
|
|
/docs/Contributing/product-groups/mdm @georgekarrv @JordanMontgomery
|
|
|
|
|
|
/docs/Contributing/research/mdm @georgekarrv @JordanMontgomery
|
2025-10-14 20:42:35 +00:00
|
|
|
|
|
2025-10-09 20:26:18 +00:00
|
|
|
|
# Orchestration
|
|
|
|
|
|
/docs/Contributing/architecture/orchestration @sharon-fdm @sgress454
|
|
|
|
|
|
/docs/Contributing/product-groups/orchestration @sharon-fdm @sgress454
|
|
|
|
|
|
/docs/Contributing/research/orchestration @sharon-fdm @sgress454
|
2025-10-14 20:42:35 +00:00
|
|
|
|
|
2025-10-09 20:26:18 +00:00
|
|
|
|
# Software
|
|
|
|
|
|
/docs/Contributing/architecture/software @georgekarrv @cdcme
|
|
|
|
|
|
/docs/Contributing/product-groups/software @georgekarrv @cdcme
|
|
|
|
|
|
/docs/Contributing/research/software @georgekarrv @cdcme
|
2025-10-14 20:42:35 +00:00
|
|
|
|
|
2025-10-09 20:26:18 +00:00
|
|
|
|
# Security & Compliance
|
|
|
|
|
|
/docs/Contributing/architecture/security-compliance @sharon-fdm @getvictor
|
|
|
|
|
|
/docs/Contributing/product-groups/security-compliance @sharon-fdm @getvictor
|
|
|
|
|
|
/docs/Contributing/research/security-compliance @sharon-fdm @getvictor
|
2025-07-16 17:22:11 +00:00
|
|
|
|
/docs/Contributing/reference/patterns-backend.md @fleetdm/go
|
2025-10-14 20:42:35 +00:00
|
|
|
|
|
2023-08-10 15:13:36 +00:00
|
|
|
|
##############################################################################################
|
2024-05-01 04:07:28 +00:00
|
|
|
|
# 🌐 Repo automation and change control settings
|
2023-08-10 15:13:36 +00:00
|
|
|
|
##############################################################################################
|
2024-03-14 15:24:53 +00:00
|
|
|
|
# /CODEOWNERS @mikermcneil # Covered in DRIs
|
2023-08-10 15:13:36 +00:00
|
|
|
|
|
2023-07-22 19:07:54 +00:00
|
|
|
|
##############################################################################################
|
2024-05-01 04:07:28 +00:00
|
|
|
|
# 🌐 Handbook
|
2023-07-22 19:07:54 +00:00
|
|
|
|
#
|
|
|
|
|
|
# (see website/config/custom.js for DRIs of other paths not listed here)
|
|
|
|
|
|
##############################################################################################
|
2026-01-21 20:04:02 +00:00
|
|
|
|
#/handbook/README.md Covered in custom.js
|
|
|
|
|
|
#/handbook/company/README.md Covered in custom.js
|
|
|
|
|
|
#/handbook/company/why-this-way.md Covered in custom.js
|
|
|
|
|
|
#/handbook/company/communications.md Covered in custom.js
|
|
|
|
|
|
#/handbook/company/leadership.md Covered in custom.js
|
2026-01-10 19:04:17 +00:00
|
|
|
|
/handbook/company/open-positions.yml @ireedy
|
2025-08-04 18:07:18 +00:00
|
|
|
|
#/handbook/company/product-groups.md Covered in custom.js
|
2026-02-03 18:37:27 +00:00
|
|
|
|
#/handbook/company/go-to-market-operations.md Covered in custom.js
|
2026-01-19 18:22:17 +00:00
|
|
|
|
#/handbook/finance/README.md Covered in custom.js
|
|
|
|
|
|
#/handbook/finance/finance.rituals.yml Covered in custom.js
|
2026-01-21 20:04:02 +00:00
|
|
|
|
#/handbook/people Covered in custom.js
|
2026-01-21 00:20:16 +00:00
|
|
|
|
#/handbook/it Covered in custom.js
|
2026-01-21 20:04:02 +00:00
|
|
|
|
#/handbook/it/security.md Covered in custom.js
|
2026-01-19 18:22:17 +00:00
|
|
|
|
#/handbook/customer-success Covered in custom.js
|
|
|
|
|
|
#/handbook/marketing Covered in custom.js
|
|
|
|
|
|
#/handbook/sales Covered in custom.js
|
|
|
|
|
|
#/handbook/ceo Covered in custom.js
|
2025-08-08 16:34:35 +00:00
|
|
|
|
#/handbook/product-design Covered in custom.js
|
2025-08-04 18:07:18 +00:00
|
|
|
|
#/handbook/engineering Covered in custom.js
|
2022-07-20 14:51:57 +00:00
|
|
|
|
|
2023-08-10 15:13:36 +00:00
|
|
|
|
##############################################################################################
|
2024-05-01 04:07:28 +00:00
|
|
|
|
# 🌐 GitHub issue templates
|
2023-08-10 15:13:36 +00:00
|
|
|
|
##############################################################################################
|
2024-05-01 04:07:28 +00:00
|
|
|
|
#/.github/ISSUE_TEMPLATE @mikermcneil @sampfluger88 @lukeheath # Covered in custom.js See https://github.com/fleetdm/fleet/pull/18668
|
2022-08-11 17:38:00 +00:00
|
|
|
|
|
2024-03-21 21:04:53 +00:00
|
|
|
|
##############################################################################################
|
|
|
|
|
|
# 🌐 GitHub workflows
|
|
|
|
|
|
##############################################################################################
|
|
|
|
|
|
/.github/workflows/markdown-link-check-config.json @eashaw
|
|
|
|
|
|
/.github/workflows/deploy-vulnerability-dashboard.yml @eashaw
|
|
|
|
|
|
/.github/workflows/test-website.yml @eashaw
|
|
|
|
|
|
/.github/workflows/test-vulnerability-dashboard-changes.yml @eashaw
|
|
|
|
|
|
/.github/workflows/docs.yml @eashaw
|
|
|
|
|
|
/.github/workflows/deploy-fleet-website.yml @eashaw
|
|
|
|
|
|
|
|
|
|
|
|
##############################################################################################
|
|
|
|
|
|
# 🚀 GitHub workflows
|
|
|
|
|
|
##############################################################################################
|
2026-01-19 18:22:17 +00:00
|
|
|
|
/.github/workflows/ @georgekarrv @sharon-fdm @lukeheath @lucasmrod @getvictor
|
2023-07-16 00:56:30 +00:00
|
|
|
|
# ℹ️ But wait, there's more!
|
|
|
|
|
|
# See the comments up top to learn where else DRIs and maintainers are configured.
|