1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-27 19:06:15 +08:00
ohmyzsh/CONTRIBUTING.md
2014-08-29 00:38:12 +02:00

1.3 KiB

CONTRIBUTING GUIDELINE

  1. Luke, use the search
  2. You have a problem
  3. You have a solution

BONUS: You have free time to volunteer

May the experiences of other people be with you

YOU HAVE A PROBLEM

See point 1, then look at FAQ or Troubleshooting wiki pages (first we'll have to make them)

YOU HAVE A SOLUTION

See point 1, then go ahead (unless your solution is yet another theme)

YOU HAVE FREE TIME TO VOLUNTEER

Cool! Please have a look at the list below to understand how oh-my-zsh categorizes its issues.

Classification of issues and

  • Bugs, which may be:

    • Specific of zsh *
    • Regressions, in which we should summon the author of the offending commit once it is located
  • Feature requests

  • Helpdesk, which may be:

    • Specific of zsh *
    • Everything else

* In the case of bugs, I see the benefit in going through the trouble of responding to that. After all, oh-my-zsh should be the missing link that makes zsh perfect, and hunting down an upstream bug can lead to a submitted PR.
In the case of helpdesk, minimal response should be done. That is, provide a link to the wiki with the relevant information, or
add it to the FAQ of the wiki and point to it afterwards.