diff --git a/docs/overview/roles.md b/docs/overview/roles.md new file mode 100644 index 00000000000..515cb0bf2ed --- /dev/null +++ b/docs/overview/roles.md @@ -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). \ No newline at end of file diff --git a/sidebars.js b/sidebars.js index eb1ab98b223..c1d0ecc745f 100644 --- a/sidebars.js +++ b/sidebars.js @@ -29,6 +29,7 @@ module.exports = { ], Overview: [ "architecture_index", + "overview/roles", "setup_devcontainer_environment" ], Frontend: [