Community · join the crew

Volunteers

Oh My Zsh has had contributions from 2,000+ developers across the planet, which is truly amazing and something we're proud of. Yet, there has only been a small handful of developers who have played a big role in organizing, prioritizing, triaging, promoting, and maintaining all these contributions.

Who keeps it running — the maintainers, and the areas they cover

@mcornella official maintainer @carlosala official maintainer @robbyrussell creator merging PRs& issues securityincidents planningmeetings backlogpriorities communitychannels GitHubadmin …and they're looking for more volunteers at every level below.

As we look ahead to the next few years, we are seeking more volunteers to play different roles.

Interested to learn more?

Given that we know there is a wide range of ways that people could get involved, we have decided to experiment with outlining a framework for how you can get started. Like all open source, this is a Work in Progress (WIP) and we'll be iterating on it as we have questions/feedback pop up.

Tour of Duty

First off, please read our Code of Conduct.

We are establishing a series of levels so that there is a way for everyone to get an idea of how they can take part.

  1. Helper

    Level 1

    Skill(s) neededYou know how to be a delightful human being!
  2. Contributor

    Level 2

    Skills needed
    • You should be comfortable switching across git branches
    • You should be able to test a pull-request out in your local environment
    • You should be able to run our linters
  3. Triage / Moderator

    Level 3

    Skills needed
    • You should be comfortable navigating git merge conflicts
    • You should be able to test various plugins across different operating systems, programming languages, frameworks, and CLI tools.
  4. Maintainer

    Level 4

    Skills needed
    • You should be able to help us in a project manager capacity.
    • You should feel comfortable merging (and/or reverting) big changes to the project.
  5. Maintainer with Admin access

    Level 5

    This is currently handled by:

    official maintainer of Oh My Zsh
    official maintainer of Oh My Zsh
    creator of Oh My Zsh

In Summary

Does any of this sound like something you might like to contribute to? You can get started today!

If you have any questions, don't hesitate to open up a GitHub Discussion and we'll follow-up with you there.

Happy Hacking!

This wiki is automatically published from ohmyzsh/wiki — to edit this page, go to ohmyzsh/wiki, make your changes and submit a Pull Request.