Commit graph

233 commits

Author SHA1 Message Date
Ian Littman
07c9f44cb0
Document QA day process (#39545)
This PR/handbook entry intentionally errs on the side of being
prescriptive on prioritization/per-ticket workflow, in case I have the
wrong idea on any part of this.
2026-02-09 12:12:06 -06:00
Noah Talerman
d5ba60db3e
Create "quick win" issue template and update handbook (#39081) 2026-02-03 13:06:51 -06:00
Luke Heath
604f04a8c3
Remove duplicate section (#38808) 2026-01-26 14:12:19 -06:00
Luke Heath
cf468cbfe3
Update on-call engineer handbook entries (#38641)
For [38235](https://github.com/fleetdm/fleet/issues/38235)

---------

Co-authored-by: Sharon Katz <121527325+sharon-fdm@users.noreply.github.com>
Co-authored-by: Ian Littman <iansltx@gmail.com>
2026-01-26 10:06:43 -06:00
Isabell Reedy
fcac359298
Handbook: org and responsibilities update (#38527)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2026-01-20 17:20:16 -07:00
Rachael Shaw
705663f826
Handbook: Small grammatical fix (#37643)
See https://github.com/fleetdm/fleet/pull/37476/changes#r2643746321

---------

Co-authored-by: Zay Hanlon <114112018+zayhanlon@users.noreply.github.com>
Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-01-15 11:00:48 -06:00
Luke Heath
76ef59ee02
Add new engineering rituals (#38136) 2026-01-13 18:21:30 -06:00
Noah Talerman
9219a30bc0
Move "Pre-sprint planning" & "Sprint kickoff review" rituals to Engineering (#38112) 2026-01-09 16:14:42 -06:00
Luke Heath
def6f29781
Updating engineering DRIs (#36987) 2025-12-09 13:49:18 -06:00
Luke Heath
9b46e4a973
Update release candidate process in README (#36811) 2025-12-05 17:40:09 -06:00
Nicolás
8a516e6155
Update README.md (#35115) 2025-11-04 11:21:53 -06:00
Noah Talerman
7aac43d24e
Engineering handbook: Notify stakeholders about pushed stories (#35131)
We first learn stories are likely to be pushed at standup, Engineering
Managers aren't at standup. Tech Leads are.
2025-11-03 17:59:44 -05:00
Noah Talerman
8d5ff92450
Engineering handhook (#34941) 2025-10-29 15:48:28 -05:00
Luke Heath
b4275ba7b2
Add guidelines for discussing release dates (#34892) 2025-10-28 15:58:28 -05:00
Luke Heath
bef0db5c8b
Revise DNS record management process (#34755) 2025-10-24 12:25:21 -05:00
Luke Heath
8fea6ac932
Update link to example finished document (#34753) 2025-10-24 12:11:13 -05:00
malomar124
14f6697c6d
Update README.md (#34538) 2025-10-20 15:03:19 -05:00
Luke Heath
dd8a81162d
Update engineering interview process (#33959) 2025-10-08 10:34:45 -05:00
Noah Talerman
3edec2d4b2
Engineering handbook: Update milestone due dates (#33933) 2025-10-07 10:14:29 -04:00
Jonathan Katz
e393c1a87c
Fix typo in README.md (#33871) 2025-10-06 11:42:35 -05:00
Noah Talerman
c435d9dce3
Engineering handbook: Conclude current milestone (#33863) 2025-10-06 09:12:56 -05:00
Noah Talerman
179aaceedb
Engineering handbook: 4 product groups (#33586) 2025-09-29 14:10:46 -05:00
Luke Heath
09ddbf9aea
Update product groups org (#33547) 2025-09-27 16:20:56 -05:00
Noah Talerman
7da144c3ba
Handbook processes: New major macOS version (#33046) 2025-09-16 18:42:23 -05:00
Janis Watts
83d90a5271
Change macOS 16 to macOS 26 (#32724)
Just changed macOS 16 to macOS 26, since macOS 16 isn't a thing
2025-09-09 10:36:01 -05:00
Magnus Jensen
4112ed1d3e
Update broken links for engineering.rituals.yml (#32059) 2025-08-21 16:34:02 -05:00
George Karr
a6b6831b40
Update README.md (#32167) 2025-08-21 13:30:43 -05:00
Emmanuel Ferdman
62b8a77acd
Fix a few broken references (#31640)
# Checklist for submitter

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

- [ ] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/guides/committing-changes.md#changes-files)
for more information.

- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes

## Testing

- [ ] Added/updated automated tests
- [ ] Where appropriate, [automated tests simulate multiple hosts and
test for host
isolation](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/reference/patterns-backend.md#unit-testing)
(updates to one hosts's records do not affect another)

- [ ] QA'd all new/changed functionality manually

For unreleased bug fixes in a release candidate, one of:

- [ ] Confirmed that the fix is not expected to adversely impact load
test results
- [ ] Alerted the release DRI if additional load testing is needed

## Database migrations

- [ ] Checked table schema to confirm autoupdate
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).

## New Fleet configuration settings

- [ ] Setting(s) is/are explicitly excluded from GitOps

If you didn't check the box above, follow this checklist for
GitOps-enabled settings:

- [ ] Verified that the setting is exported via `fleetctl
generate-gitops`
- [ ] Verified the setting is documented in a separate PR to [the GitOps
documentation](https://github.com/fleetdm/fleet/blob/main/docs/Configuration/yaml-files.md#L485)
- [ ] Verified that the setting is cleared on the server if it is not
supplied in a YAML file (or that it is documented as being optional)
- [ ] Verified that any relevant UI is disabled when GitOps mode is
enabled

## fleetd/orbit/Fleet Desktop

- [ ] Verified compatibility with the latest released version of Fleet
(see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/workflows/fleetd-development-and-release-strategy.md))
- [ ] If the change applies to only one platform, confirmed that
`runtime.GOOS` is used as needed to isolate changes
- [ ] Verified that fleetd runs on macOS, Linux and Windows
- [ ] Verified auto-update works from the released version of component
to the new version (see [tools/tuf/test](../tools/tuf/test/README.md))

Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-08-21 12:13:45 -05:00
Noah Talerman
e5ff795111
Product group handbook: speed up community PRs (#31467) 2025-08-12 13:57:57 -05:00
Lucas Manuel Rodriguez
581b9e5f91
Add process for stale community PRs (#31611) 2025-08-05 13:45:51 -05:00
Sam Pfluger
f2df737a0b
Create CEO and People pages and reorg (#31559)
<ins>*🌐 IT and Enablement:*</ins>
- Rename "🌐 Digital Experience" to "🌐 IT and Enablement" dept
- Rename "digital-experience.rituals.yml" to
"it-and-enablement.rituals.yml"

<ins>*🧑‍🚀 People*</ins>
- Create 🧑‍🚀 People dept
  - Create "people.rituals.yml"

<ins>*🔭 CEO*</ins> (<= WHY? To maintain the [structure of the
handbook](https://fleetdm.com/handbook/company/leadership#outline-of-departmental-page-structure).)
- Create 🔭 CEO page and link to leadership
- Create ceo.rituals.yml

<ins>*💸 Finance*</ins>
- Renamed label "#g-finance" to ":help-finance" to match the rest of the
departmental labels.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-08-04 13:07:18 -05:00
Andrey Kizimenko
d2707c7b7d
New QA ritual to submit Test Coverage to QA Wolf (#31362) 2025-07-31 13:41:19 -06:00
Noah Talerman
af47ab191e
Engineering handbook: Eng-initiated stories skip confirm and celebrate (#31461) 2025-07-31 12:29:21 -04:00
Andrey Kizimenko
77aa8da22b
New responsibility to submit test coverage requests to QA Wolf after each sprint (#31356) 2025-07-28 14:35:14 -06:00
Janis Watts
e7bfe1e108
Update handbook for unreleased bugs (#31100) 2025-07-23 12:15:01 -06:00
George Karr
c17b873ba7
Update engineering.rituals.yml (#31101) 2025-07-23 12:14:28 -06:00
Noah Talerman
b78826ac18
Update release notes template (#31014) 2025-07-23 12:05:10 -06:00
Sam Pfluger
0cd6a3412a
Combine slack channels (#30401) 2025-06-27 16:22:48 -05:00
Michael Winters
af1c2e815f
Fix malformed engineering handbook links (#29816) 2025-06-13 12:44:59 -05:00
Ian Littman
ddd7891939
Clean up "click here" and "here" link anchors - part 1 (#29731)
Fixes part of #29720.. Includes promoting some bolded to subheadings (in
wireframe docs).

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-06-04 13:54:34 -06:00
Luke Heath
01645f2fc9
Update handbook to reference GitHub Projects boards (#29414) 2025-05-27 15:54:30 -05:00
Noah Talerman
9e588c9e3a
Add release calendar to handbook (#29386) 2025-05-22 12:08:15 -05:00
Luke Heath
7380919dc3
Organize contributor docs and establish ADR process and template (#29101) 2025-05-17 15:03:52 -05:00
Luke Heath
9c671c04df
Update pushed story process (#28544) 2025-04-24 16:52:22 -05:00
Noah Talerman
7aa47f425c
Product groups handbook (#28295) 2025-04-16 13:04:10 -05:00
Luke Heath
472448f85c
Handbook typo (#27421) 2025-03-21 16:49:17 -05:00
Luke Heath
c0dcf686cc
Update engineering handbook (#27298) 2025-03-20 12:10:51 -05:00
Luke Heath
fb490c7450
Update conclude a milestone instructions with new steps (#27168) 2025-03-18 11:18:37 -05:00
Luke Heath
3ed4bc6fe4
Clarify engineering-initiated story process (#27075) 2025-03-14 16:16:03 -05:00
Sam Pfluger
cd36118e63
Update labels and slack channels (#26481) 2025-02-20 01:28:15 -06:00