Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor and update onboarding for all roles #2878

Merged
merged 20 commits into from
Jan 30, 2024
Merged

Conversation

jameshochadel
Copy link
Contributor

@jameshochadel jameshochadel commented Jan 26, 2024

Changes proposed in this pull request:

This PR improves our onboarding in a variety of ways.

  • Create a new "general" onboarding template with onboarding items that all team members must perform, and rework the other "role-specific" tickets to remove the common elements.
    • This results in a process change: When a new person joins the team, a general onboarding ticket should be created as before, following the same instructions still included at the top of the ticket. However, depending on their role, a second ticket may need to be created. There is a space to paste a link to the first ticket so there is a connection between them.
    • h/t @apburnes for the two-issue idea!
  • Developers now install (nearly) all CLI tools at once using a Brewfile and brew bundle install. See the brew manpage.
  • Use the collapsable <details> element to hide by default some checklist items that do not apply to all new staff.
  • Refresh a variety of onboarding resources that had fallen out of date.
  • Normalize Markdown formatting using Prettier

This is an extension of the work in #2834.

security considerations

The "refactored" onboarding does not make public any previously private resources.

@jameshochadel jameshochadel requested review from seanmbazemore and a team January 26, 2024 21:05
rcgottlieb
rcgottlieb previously approved these changes Jan 26, 2024
rcgottlieb
rcgottlieb previously approved these changes Jan 26, 2024
Also format offboarding template with Prettier
rcgottlieb
rcgottlieb previously approved these changes Jan 29, 2024
Copy link

@seanmbazemore seanmbazemore left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes as discussed in the Google Meet are approved. Thanks, Sean

@jameshochadel jameshochadel merged commit 707818f into main Jan 30, 2024
@jameshochadel jameshochadel deleted the refactor-onboarding branch January 30, 2024 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants