mirror of
https://github.com/donl/homebrew-cask-versions.git
synced 2026-07-16 22:06:43 -06:00
Merge pull request #9239 from caskroom/stub-maintainers-doc
stub doc for maintainers
This commit is contained in:
commit
6366efc44b
1 changed files with 56 additions and 0 deletions
56
doc/maintaining.md
Normal file
56
doc/maintaining.md
Normal file
|
|
@ -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
|
||||
Loading…
Add table
Add a link
Reference in a new issue