Onboarding checklist


#1

Welcome to the Habitat team!

Github

  • Get an invite from a team member to join the habitat-core-maintainers team in the Habitat Github org
  • Update MAINTAINERS.md for habitat, builder and core-plans repos

Communication

Slack

  • Create account on Habitat Community Slack: http://slack.habitat.sh/
  • Get invite from a team member to join any necessary private channels
  • Join #general #notifications
  • Add yourself to @habitat-team group in chefio Slack (in ⋮ menu in upper-right corner, select “User Groups”)

E-Mail

  • Get added to habitat@chef.io mailing list (all email to humans@habitat.sh goes here as well)

Calendar Events

Once you’ve been added to habitat@chef.io, you should be invited to the following recurring events:

  • Habitat Standup (Daily)
  • Habitat Retro (Fortnightly)

Also, add the Habitat Team Internal, Habitat Team PTO and Travel, and Habitat Community Events calendars. They contain the weekly triage meeting as well as other non-invite-based meetings of interest. You’ll need someone on the Habitat team to add you to the Habitat Team PTO and Travel calendar.

Shared Secrets

Habitat uses 1password for shared secrets management.

  • Have a team member invite you to 1password.
  • Setup 1password.

Project Tracking and Issue Tracking

The Habitat team performs all their development in the open to help promote and encourage a thriving and health community. The JIRA project for habitat is no longer active and should not be used.

Making Releases

Goalie Duties

  • Get added to the appropriate goalie schedule in PagerDuty (late, early)
  • Have Ian Henry or Elliott Davis make you manager of the Habitat YouTube channel so you can run triage.
  • Have any team member grant you administrator and moderator privileges on this forum.
  • Read the document describing the duties

On Call

Books & Documentation

Required Reading

Recommended

Rust Resources