Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions docs/overview/roles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: "Roles in development"
---

During development of parts of Home Assistant, you will come across different roles that are involved in the process. This document explains these roles and their responsibilities.

## Core

### Core members

Core members are contributors with write access to the Home Assistant Core repository.
They have the ability to review and merge pull requests, manage issues, and maintain the overall quality of the codebase.
Core members are responsible for ensuring that contributions adhere to the project's guidelines and standards.

The list of core members can be found [on GitHub](https://github.com/orgs/home-assistant/teams/developers).

### Integration owners

Integration owners are contributors or core members who have taken on the responsibility of maintaining specific integrations within Home Assistant.
Comments and concerns raised by integration owners are held in high regard, as they possess in-depth knowledge of the integration they oversee.
Integration owners are notified in every pull request that changes the code of their integration, and in every issue that is opened for their integration.

### Core team

The core team is a group of developers responsible for the overall direction and management of the Home Assistant Core project.
They are employed by the Open Home Foundation.
The core team generally meets every week to discuss pull requests and architectural proposals.

The list of members in the core team can be found [on GitHub](https://github.com/orgs/home-assistant/teams/core).
1 change: 1 addition & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ module.exports = {
],
Overview: [
"architecture_index",
"overview/roles",
"setup_devcontainer_environment"
],
Frontend: [
Expand Down