Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

make it better.

  • Loading branch information...
commit 497c0055fff77ce09df57660c111a3f9bdf3003e 1 parent 3c9382d
@gugod authored
Showing with 13 additions and 7 deletions.
  1. +13 −7 README.hacking.md
View
20 README.hacking.md
@@ -1,18 +1,24 @@
Hi Hackers,
-perlbrew is open for anyone who are willing to contribute. Here's what you do to get your work released:
+perlbrew is open for anyone who are willing to contribute. Here's what you do to
+get your work released:
- Fork the repository on github
- Modify lib/App/perlbrew.pm or bin/perlbrew, if necessary,
-- Add tests
-- Send a pull request to @gugod
+- Add tests so others do not break your feature.
+- Send a pull request to @gugod and make an offer that he cannot reject (optional :-)
Notice that the "master" branch is a stable branch, while the "develop" branch
-is the target for pull requests. It is suggested, but not required, that you
+is the target for pull requests. The master branch should only be forwarded on
+every CPAN release and a there should also be a git tag for that, which is the
+part only @gugod has to worry about. It is suggested, but not required, that you
create your own topic branch first and work on the feature, this way it makes it
a little bit easier when there are conflicts.
-DO NOT edit the `./perlbrew` file directly, it is a standalone executable built
-with `dev-bin/build.sh`.
+Last, DO NOT edit the `./perlbrew` file directly, it is a standalone executable
+built with `dev-bin/build.sh`.
-Sincerely, Kang-min Liu, aka @gugod
+Happy hacking!
+
+Sincerely,
+Kang-min Liu, aka @gugod
Please sign in to comment.
Something went wrong with that request. Please try again.