Commit Graph

50 Commits

Author SHA1 Message Date
Charlie Chance
a5fe1c6a46
CEO offer letter approval step (#5271)
update the People page to reflect that all offers get CEO approval before being sent out?
2022-04-28 16:48:03 -05:00
Desmi-Dizney
01201f44a1
Editor Pass - Added 1:1 documentation to Rituals sections (#5250)
I edited for content and copy.
See: https://github.com/fleetdm/fleet/pull/5094/files#

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-04-28 16:44:03 -05:00
Nathanael Holliday
bbaa571f0c
Handbook: Bizops rituals in people section (#5284)
* Handbook: Bizops rituals in people section

Not quite ready yet but want to get the changes going.  Will require some further discussion to sort out missing details and settle format difference.

* Update handbook/people.md

* Update handbook/people.md

* Update handbook/people.md

* Update people.md

* Update people.md

* Update handbook/people.md

* Update handbook/people.md

* Update handbook/people.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-04-28 11:08:50 +09:00
Charlie Chance
b4a8e16e23
OKR update (#5354)
added OKR preplanning meetings to ritual
2022-04-26 20:43:20 -06:00
Noah Talerman
1582ff4a05
Add sectin and DRIs (#5336) 2022-04-25 12:18:09 -05:00
Charlie Chance
15de798e78
Growing the team (#5292)
* Growing the team

Creating a new position

TODO: Creating a new position in Breezy

* Updated location of CEO confirmation info

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-04-25 10:16:41 -06:00
Eric
737f7c70c6
Update headings on the people handbook page (#5343) 2022-04-25 10:55:12 -05:00
Desmi-Dizney
585dbb32cf
Editor pass - Creating a consulting agreement (#5304)
* Editor pass - Creating a consulting agreement

Editor pass for:  https://github.com/fleetdm/fleet/pull/5273/files

* Update people.md

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-04-22 17:58:35 -05:00
Desmi-Dizney
e9ddc632b1
Editor pass - Registering in a new state w/ Gusto (#5305)
Editor pass for:  https://github.com/fleetdm/fleet/pull/5237
2022-04-22 17:33:52 -05:00
Charlie Chance
74f4ee6585
Registering in a new state w/ Gusto (#5237)
* Registering in a new state w/ Gusto

Registering in a new state w/ Gusto

* Update people.md

* update indentation, remove whitespace change

Co-authored-by: eashaw <caglc@live.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2022-04-21 10:28:40 -06:00
Desmi-Dizney
21dc8a5567
Handbook editor pass - People (#5200)
* Handbook editor pass - People

Corrected for content and copy.

* Update handbook/people.md

Co-authored-by: Eric <eashaw@sailsjs.com>

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-04-21 11:09:21 -05:00
Charlie Chance
1b2b68049e
Creating a consulting agreement (#5273)
DocuSign steps for consulting agreement
2022-04-21 08:46:30 -06:00
Eric
c29cd0acd1
Update headings on people handbook page (#5162)
* update headings on people page

* update headings & index
2022-04-20 13:13:34 -05:00
Charlie Chance
4354a13a91
Added 1:1 documentation to Rituals sections (#5094)
* Added 1:1 documentation to  Rituals sections

Added 1:1 documentation to  Rituals sections

* Team name edit

Changed Operations team to Digital Experience team.

* Update to wording of new ritual

Committing Eric's edit suggestions.

Co-authored-by: Eric <eashaw@sailsjs.com>

* Update people.md

Added new step for updating the All Hands link

Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-04-19 22:52:09 -05:00
Charlie Chance
4963d08a24
Sightseeing Tour Update people.md (#5059)
* Update people.md

Added Sightseeing tour from https://github.com/fleetdm/fleet/issues/4372
Calendly link in progress.

* Update people.md

All edits are recorded by line:

266 added “, after “call”; replaced “which” with “that”
268 replaced “Github” with “GitHub”

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-04-11 17:57:58 -05:00
Charlie Chance
8db219db9b
Handbook Ritual Workiversaries (#4978)
* Handbook Ritual Workversaries 

Moved Slack channels heading down and added a ritual heading for "Workversaries."
Added a description line. 
Added two lines summarizing the ritual.

* Update people.md

* Revised edits

Line 270 Changed Workversaries to Workiversaries
Line 274 traded out the list for a sentence summary of the Ritual. 

Should reference to Mike be they/them or he/him in this context?

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-04-11 17:24:01 -05:00
Eric
3156725020
Handbook: update onboarding process (#4979)
* update onboarding section

* Update people.md

* Update people.md

* Update people.md

All edits are recorded by line:

187 added “a” before “copy”; deleted “,” after “scenarios”
213 replaced “into” with “to”
215 replaced “for” with “For”; replaced “members” with “member’s”
216 replaced “an agreement is signed and stored” with “signing and storing an”; replaced “If” with “Eric will reach out to them if”; deleted “, Eric will reach out to them” after “employee”
218 added “usually” after “can”; deleted “Usually.” after “gusto”
220 replaced “the information about the new hire is confirmed by Eric,” with “Eric confirms the information about the new hire”; deleted “,” after “information”
223 added “to” after “out”; replace “prefered” with “preferred”; deleted “,” after “card”
225 replaced “purcahsed” with “purchased’
229 replaced “members” with “member’s”; deleted “,” after “Slack”; added “,” after “member”
231 replaced “Github” with “GitHub”; replaced “out” with “on”

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-04-08 12:30:36 -05:00
Charlie Chance
e675afc6cb
Equity verbage (#5010)
Changed "percentage of equity" to "number of shares".
2022-04-07 18:30:10 -06:00
Eric
7c29e224e8
Handbook: add section about onboarding and onboarding calls (#4980)
* add section about onboarding and

* Update people.md

All edits are recorded by line:

227 replace “out” with “on”; replaced “that” with “they”
229 replaced “important” with “essential”; deleted “a” before “good”; deleted “that” before “they”; replaced “like they take seriously” with “is necessary”; added “a” before “review”
223 added “,” after “screen”
235 replaced “Make” with “make”, added “.” after “quickly”
236 replaced “Make” with “make”, added “.” after “quickly
237 replaced “Make” with “make”, added “.” after “mean”
238 replaced “Make” with “make”, added “.” after “markdown”
239 replaced “Talk” with “talk”; added “.” after “calendar”
240 replaced “Give” with “give”; added “.” after “folder”

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-04-07 18:05:52 -05:00
Eric
1238750856
Handbook: add information about reimbursements (#5007)
* add reimbursements section

* Update people.md
2022-04-07 15:02:03 -05:00
Desmi-Dizney
045f7d3b47
Why this way?" #4821 (#4894)
* Update people.md

Things new and old employees should know

Why do we wireframe first?

- Wireframing is called “drafting” at Fleet and is done in Figma.
- Anyone can make a wireframe suggestion, and wireframes are easy to contribute without being code literate.
- Drafting is completed for each change.
- It can be thrown away after changes. Coding first leaves verbiage that is difficult to update, if it ever gets done at all.
- It allows you to simplify the creation and testing of error messages.
- Iterating in wireframes first lets us do all this for:
    - Error messages
    - Layouts
    - Flows
    - Interactions
    - Help text
    - Button text
    - Forms
    - URLs
    - API parameters
    - API response data…and more

Why mono repo?

- One repo keeps all of the relevant work in one place. The only exception is when working on something confidential.
- One repo means that there is less to get lost.
- One repo pools GitHub stars to reflect Fleet’s actual presence better.

Why organize work in team-based kanban boards?

- Kanban boards provide a uniform layout across all teams where anyone in the company can look to see what other teams are working on and have coming up.
- The different columns on the boards allow us to create a game plan for our to-do list for each 3 week iteration.
- These boards allow anyone in the world to contribute.

Why 3 week cadence?

- Fleet product is released every 3 weeks so everyone in the company is synced up to this same schedule.
- Other companies use a 4 week release cycle but at Fleet, we like to move a little faster so we can get more done.
- Everyone always knows when the new release is so they also know when their work is due.

Why agile?

- See: https://agilemanifesto.org/
- Collaborating and pushing for the next release creates the best product and culture.

Our values and mission.

- See: https://fleetdm.com/handbook/company

Why the emphasis on training?

- Investing in people makes them better and faster contributors.
- Creating a culture of helping others results in people feeling more comfortable and confident even if they aren’t familiar with osquery.
- A sharp focus on training means things are written down.

Why handbook-first strategy?

- Watch: https://www.youtube.com/watch?v=aZrK8AQM8Ro
- For more details see: https://about.gitlab.com/company/culture/all-remote/handbook-first-documentation/
- Documenting in the handbook allows Fleet to scale up and retain knowledge for consistency.

Why not continuously generate REST API docs from javadoc-style code comments?

- It looks cheap. Those using open API still are embarrassed by their docs.
- Generated documentation via tools like Swagger/OpenAPI have a tendency to get out of date and becomes harder to fix to make it up to date.
- There is less control over how to add annotations to the doc.
- It has less visibility/ accessibility/ modifiability for people without Golang coding experience.
- Fully integrating with swagger's format sufficiently to document everything involves more people on the team learning about the intricacies of swagger (instead of editing markdown that looks like any other markdown in the docs/website)).
- Autogenerating docs is not the only way to make sure docs accurately reflect the API.
- Generated docs become just as out of date as handmade docs, except since they are generated makes them more difficult to edit and therefore gated/siloed. Adaptability is efficient.
- Using markdown allows anyone to edit our docs.
- Replacing markdown files with code comments makes API reference docs harder to locate and edit.


I also removed "." from "### Purchasing a company-issued device" on line 120.

* Update people.md

39 replaced “employees with “team members”
79, 84, 94, 95 updated to a Markdown link

* Update company.md

All edits are recorded by line:

Lines 30- 97 added "Things new and old team members should know" section.

* Update people.md

Removed all edits
2022-04-07 10:25:56 -05:00
Mike McNeil
f984d5b434
Handbook: Modifying an event organized by someone else (#4959) 2022-04-06 10:12:14 -05:00
Tony Gauda
20040834fe
Update people.md (#4909)
* Update people.md

Updating DRI for documentation quality

* Update people.md

updated!

* Update people.md

Fixed first name
2022-04-06 10:56:44 +09:00
Charlie Chance
d7505b4665
Ritual Heading with OKR planning subheading (#4861)
* Ritual Heading with OKR planning subheading

Proposing to add the ritual heading to handbook/people in line with [https://github.com/fleetdm/confidential/issues/1013] and [https://github.com/fleetdm/fleet/issues/4671].

cc: @hollidayn

* Ritual update

Added OKR planning context and ritual steps to "Ritual" section of handbook.

* Move ritual section above Slack channels

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-04-04 17:19:54 -06:00
Mike McNeil
bad53daf60
Handbook: dedupe w/ shared explanation about Slack channels (#4869) 2022-03-29 18:41:25 -05:00
Noah Talerman
4e3c998a26
Add direct link to create template copies (#4723) 2022-03-25 19:47:38 -05:00
Mike McNeil
b073678268
Handbook: sentence case (#4808) 2022-03-25 14:10:30 -05:00
Mike McNeil
c8b7ea64bf
Handbook: Mike == DRI of #oooh-automation (#4651) 2022-03-18 12:45:38 -05:00
Mike McNeil
60620b840b
Handbook: Please use sentence case (#4690) 2022-03-18 11:54:14 -05:00
eashaw
801d38fbfd
update zoom section (#4588) 2022-03-14 16:14:32 -05:00
Noah Talerman
7f521f66eb
Update DRIs (#4584)
- Add "Ticket movement..." and "Lead engineering standup..." DRIs
  - The new "Ticket movement..." DRI absorbs the "Escaped work" and "Ticket quality" responsibilities.
2022-03-14 17:09:18 -04:00
Mike McNeil
9ab768f1ea
Handbook: Traditional vs freestyle (#4552)
Table the label, wear your own name
2022-03-10 17:34:39 -06:00
eashaw
f53e635912
add slack directory to handbook pages (#4513)
* add slack directory section and index links

* slack directory -> slack channels, update DRIs
2022-03-08 17:17:22 -06:00
eashaw
7f69570528
Add zoom section to Fleet handbook (#4359)
* add zoom section

* Update people.md

* Update handbook/people.md

* Update handbook/people.md

* Update people.md

Recorded by markdown line #
7 "aspect" replaced with "element"
9 deleted comma after "responsible"
40 deleted "own"
46 fixed grammar, punctuation, and wording
52 capitalized "Eashaw"
79 replaced "around the world" with "worldwide"
85 capitalized "Or"
89 deleted comma after"covered", added "the" before "office"
98 deleted comma after "talk", removed hyphen from "open source", deleted "Why not", changed punctuation from"?" to ".", changed "in to" to "into"
99 reworded to simplify reading
100 deleted hyphen from "all remote"
107 added comma after "Calendar"
109 added comma after "invited"
116 deleted comma after "Calendar", added comma after "PTO"
117 added "a" before "time"
141 corrected spelling for "calendar"
209 deleted "the" before "Pilot.co"
211 added ":" after "contractors"
220 deleted comma after "name"

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-02-25 13:26:07 -06:00
eashaw
267a670eb2
Document Zapier and DocuSign integration in handbook (#4315)
* add zapier + docusign section

* Update people.md

* adjust formatting
2022-02-25 11:19:37 +09:00
eashaw
b95ac30b19
Update time off section in Handbook (#4285)
* expand time off section

* update index
2022-02-18 10:52:26 +09:00
eashaw
0a59adc2dd
Handbook company issued devices (#4204)
* company issued device

* Update people.md
2022-02-17 17:01:44 +09:00
Mike McNeil
57d9546081
apostrophe (#4181) 2022-02-14 12:01:13 -06:00
eashaw
7a5694c15c
Add performance feedback section to the handbook (#4178)
* performance feedback

* sentence case
2022-02-11 19:54:16 -06:00
Mike McNeil
a311abc24b
technically… not always (#4079) 2022-02-08 16:19:21 -06:00
eashaw
1ad6a6cd02
Handbook - Add time off (#4021)
* Update people.md

* add link to handbook index
2022-02-07 14:17:45 -06:00
Mike Thomas
0195280315
Updated DRI table (#3973) 2022-02-02 16:39:12 -06:00
eashaw
ab8cb8ceb5
Add people ops section to Fleet handbook (#3896)
* Create operations.md

* link to operations page, draft of operations page

* Update operations.md

* Update operations.md

* Update operations.md

* Update operations.md

* Apply suggestions from code review

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

* move new section to people page, delete operations page

* Update people.md

* update gusto link to fix test

* Update people.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2022-02-01 10:31:53 -06:00
Zach Wasserman
5648931b59
Update handbook section on meetings (#3884) 2022-01-26 15:14:30 -08:00
Guillaume Ross
bb4119769a
Update people.md (#3738)
* Update people.md

* Added prefixes

* Add other prefixes

* Update handbook/people.md

Co-authored-by: eashaw <eric@fleetdm.com>

* remove duplicated heading

Co-authored-by: eashaw <eric@fleetdm.com>
Co-authored-by: eashaw <caglc@live.com>
2022-01-18 16:59:52 -06:00
Mike Thomas
b8a30ed8bb
add-page-headings-to-handbook-pages (#3448)
Added the H1 page headings to the individual handbook pages.
2021-12-22 11:51:26 +09:00
Mike Thomas
ee7625c3da
moving DRIs table to People (#3454) 2021-12-22 11:39:34 +09:00
Mike McNeil
d89c618c4e
link sections together + update maintainer to reduce surface area for @mike-j-thomas (#3266) 2021-12-08 22:34:08 -06:00
eashaw
40527af670
Add DRI section to the Fleet handbook (#2800)
* table styles for handbook

* Update product.md

* Update product.md

* Update product.md

* update readme links

* move dri section, update readme links

* Update product.md

* requested changes

* moved dri section to people, updated readme links, moved table of product DRIs

* Update handbook/product.md

* Update handbook/product.md

* Update README.md

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-11-05 12:11:44 +09:00
eashaw
0ea4972920
Implement /handbook on fleetdm.com (#2230)
* uncomment handbook route, disable redirect, add link to top nav

* Handbook page, note: most of this is directly copied from the docs, build handbook

* added maintainer <meta> tags

* handbook styles

* handbook broken up into different files

* update handbook layout

* updating markdown files

* handbook layout, adjusted header margins to make room for handbook

* handling links to specific sections in markdown compilation

* lint fixes

* commented out search bar for now

* cleaned up page script

* update handbook and clean up styles

* Delete handbook.md

* updated product content from latest version

* clean up styles, remove hardcoded image widths

* markdown updates

* title and description for /handbook, removed commented out route

* fix styles on firefox, remove commented logs

* lint fix

* update class name

* fix broken link

* updated how hashes are handled in links, adjusted links in handbook

* lint fix

* updated function names, removed comments, small markdown syntax fix

* move handbook link into footer
2021-09-27 20:16:49 -05:00