-
Notifications
You must be signed in to change notification settings - Fork 44.6k
Team structure
We seek to foster an environment that empowers contributors and encourages creativity. Whatever structure we create is in service of this goal. If we are doing things a certain way, it is because it is the best we have come up with. We're constantly changing up, growing and evolving, and welcome improvements!
On this note, keeping these pages up to date is a collective responsibility. If you see something is off, please discuss on Discord and/or fix it!
We aim towards a truly modern async workflow, in line with https://levelup.gitlab.com/learn/course/teamops/. If you wish to operate effectively within our ecosystem, please take a couple of hours to go through this course. You'll find it boils down to common sense, but common sense is not so common!
The Auto-GPT development team uses the following roles:
-
Contributor
Auto-GPT would not be where it is without all of its 295+ contributors (anyone who has submitted a PR (pull request) that was merged into the codebase). Please note that we're still working through a backlog of PRs. If you would like us to prioritize a PR, please contact a team member on Discord. -
Catalyst
Catalysts are those keen to involve with the project in general (beyond a specific contribution). Catalyst operations include:- managing the stream of incoming issues / PRs on GitHub, performing initial scanning and filtering
- facilitating information-flow
- communicating with PR authors and team on GitHub and Discord
- making sure pressing issues are picked up
- keeping an eye on bug-reports and feedback
- keeping Discord issues clean / organized, removing duplications
-
Maintainer
Maintainers are concerned with the upkeep of the project: they are in charge of the overall architecture of the project, guard the project scope, and gate-keep the codebase. As a part of this role, they provide final feedback on pull requests and merge those that are up to standards and in line with the project.
A number of Maintainers and Lead Catalysts also work on the way we organize ourselves with roles, departments, workflows and information streams.
We have some people working on public relations and transparency.
TODO: update when this department figures its initial structure and workflows out
We are working back towards a more accessible and inclusive developer experience. As long as this notice is here, beware that there may be things on this wiki that still need updating.
~ Pwuts, 2024-06-13