Skip to content

Commit

Permalink
Merge pull request #9239 from caskroom/stub-maintainers-doc
Browse files Browse the repository at this point in the history
stub doc for maintainers
  • Loading branch information
rolandwalker committed Feb 6, 2015
2 parents 2c3a612 + a7f7e83 commit 6366efc
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions doc/maintaining.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Maintaining Homebrew-cask

__vv NOTE - DRAFT DOC! vv__

This doc is just at a starting point. The maintainers team will be
collaborating on it and we'll remove this header when we feel like it's stable.

__^^ NOTE - DRAFT DOC! ^^__

As a relatively large open source project with plenty of daily activity,
homebrew-cask requires regular care and feeding. This includes reviewing and
merging PRs, diagnosing bugs, improving documenation, discussing project policy
and features, and plenty more!

This responsiblity is shared by @caskroom/maintainers - a team of humans
spanning the globe each of whom has agreed to dedicate some of their spare time
to helping our dear users. What a kind and friendly bunch they must be! (It's
true, they are.)

As the project matures and grows, so does the team of maintainers. It's
becoming more and more important to write down things that once were done
ad-hoc.

So here is where we are gathering details about how we maintain the project.

## Things we focus on

* We favor the user above all.
* Any user that submits a PR to our little old project is solid gold - we do
everything we can to make sure they have a good experience and that their
work is appreciated.
* While we started as a tool for convenience, we're working on adding safety
and security to the list of things we do for our users. That means things like
verifying download URLs, working to figure out file checksums when possible, etc.

## Reviewing Incoming Casks

Casks are the lifeblood of this project, and they generate the most
maintenence-requiring activity on the project.

__TODO__: Maybe one of our more active Cask reviewers can fill in the things
they look for in incoming Casks.

## Reviewing Core PRs

Occassionally we'll get submissions from users that fix bugs or add features to
homebrew-cask itself. There is a subset of our maintainers who are less
familiar with Ruby and prefer to leave these review to folks with more
experience with the language. This is AOK!

## Ideas for other things to include here

* Productivity enhancing tips / tools / scripts that help with PR review, cask testing, etc
* General policies
* Documenting important decisions that have been made
* Maybe some philosophical points about the project

0 comments on commit 6366efc

Please sign in to comment.