These instructions describe how to build SCPlugin from
source, enabling you to perform Subversion operations
from the Mac OS X Finder, and to modify and improve the
product itself.
Rules of the road
We discuss all changes in the
dev@scplugin
mail list. Feel free to try things out on your own,
but before you start any serious work that you hope
will make it into the product, please look over the
list archives to see if we've discussed the feature
before, and post a new message to the list
explaining what you plan to do. Follow that
discussion! There are a lot of interested people on
that list, they may have insights that will save you
a lot of trouble.
If you're new to the project, you won't have the
rights necessary to commit your changes. Don't let
that stop you: go right ahead and develop your
work. When you're done, submit a patch to the dev@
list. Give it a subject like:
Subject: [PATCH] Move OK button one pixel south
or
Subject: [PATCH] Implement telepathic pre-commit bug repair
The other developers will review your changes, help
you spot anything you might have missed, and then one
of the committers will actually apply the patch to the
repository for you.
Want to become a committer yourself? We'd love to
have you! Like most open-source projects, we're a
meritocracy: the project is led by those who've
shown, through their past work, that they can
contribute useful and trustworthy code to the
project. In order to show that, you need to
participate usefully in the dev@ discussions, help
other devs out by trying their changes out and
commenting, and provide some quality work through
the [PATCH] mechanism. If you do that, the
committers will notice and award you committer
status. Don't be embarassed to ask whether you've
"earned your spurs," but remember that becoming a
committer may take a while.