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”)
-
Get added to
habitat@chef.io
mailing list (all email tohumans@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.
- Habitat Project Tacking / Kanban Board (Login via GitHub and authorize ZenHub app)
Making Releases
- Read the release process document
General Duties
- Have any team member grant you administrator and moderator privileges on this forum.
- Read the document describing the duties
On Call
- Read On Call Engineering Duties, Incidents and Troubleshooting Builder Services
- Get set up with access to production services
- Open a helpdesk ticket requesting a PUBLIC ssh-key be added to your active directory account for access to the chef jump host. You will need to generate this key and provide it as part of your ticket.
- Set up PagerDuty account (request here), including notifications and calendars
Books & Documentation
Required Reading
- Read the CONTRIBUTING.md
- Read the CODE_OF_CONDUCT.md
Recommended
- Habitat Tutorial
- Habitat Documentation
- Habitat 101 Video
- Getting Started With Habitat Video
- Habitat Architecture Brown Bag Sessions (videos)
- Builder Architecture Overview (video)
- The Rust Programming Language eBook