How to Contribute to Spark/Plug and Escher Core Code

3 views
Skip to first unread message

Art Age Software

unread,
Nov 22, 2010, 3:53:00 PM11/22/10
to escher-...@googlegroups.com
I'm initially adopting a "gatekeeper" community contribution model for
Spark/Plug and Escher. It's pretty simple:


1) Create your own **remote** clone of the **default** repository on
Google Code.

For Escher, go to this page and click the "Create a clone" button:

http://code.google.com/p/escher-cms/source/checkout

The Spark/Plug page is here:

http://code.google.com/p/sparkplug-framework/source/checkout


2) Create a local clone on localhost of your remote clone. For
Spark/Plug, something like:

hg clone https://myclone.sparkplug-framework.googlecode.com/hg/ sparkplug-dev


3) Develop and test your changes inside your local clone. When done,
push them to your remote clone on Google Code:

hg push

4) Request a code review and "pull" of your changes. Go to Google Code
and click the "Request code review" link under the Source tab. Fill
out the form and provide the URL to your remote clone along with the
description of your changes, new feature, etc. This will create a new
issue in the Issue Tracker and notify me of your request. Subsequent
discussion, if any, can take place in the issue tracker.

If you would like to discuss or propose your change **before**
submitting it, let's do that via this mailing list.


Non-core additions, for example new non-core plugins and themes, will
live in the contrib repository. The procedure for contributing here is
the same, just a different repository to clone and work with.


Let me know if you have any questions.


Sam

Reply all
Reply to author
Forward
0 new messages