[Grok-dev] Getting started with developing Grok
Simon Jagoe
simon.jagoe at pragmagility.com
Mon Feb 15 13:18:40 EST 2010
Thank a lot :) I'll get some reading done tonight.
I am familiar with SVN. And enough to know I prefer git... Don't hate me.
Unfortunately, I am unversed in git-svn, so at this stage I don't know
if I can commit to anything other than trunk. If I need to do anything
else, I'll get a raw SVN checkout of the relevant branch and use that
until I work out git-svn (on a local SVN test repo, not svn.zope.org.
Just in case I break something).
Thanks again,
Simon
----- Original Message -----
From: "Paul Wilson" <paulalexwilson at gmail.com>
To: "Simon Jagoe" <simon.jagoe at pragmagility.com>
Cc: grok-dev at zope.org
Sent: Monday, February 15, 2010 6:00:45 PM GMT +00:00 GMT Britain, Ireland, Portugal
Subject: Re: [Grok-dev] Getting started with developing Grok
On 15 February 2010 17:33, Simon Jagoe <simon.jagoe at pragmagility.com> wrote:
> Hi Paul,
>
> I do have rights to the SVN repository and I have a checkout of all
> grok* packages. I'll simply start looking through them (I have
> started with grokcore.component) in an effort to understand grok.
Okay - cool. If I were to "understand grok", I would:
* First understand martian: http://pypi.python.org/pypi/martian (I
wouldn't bother looking at the code, unless you REALLY have to)
* Next understand Grok configuration:
http://exploring-grok.blogspot.com/2009/01/grok-configuration-phase-and-its.html
* Make sure you understand the concept of adapters
Brandon Rhodes did some great work with the doc-strings across Grok,
so be sure to read those too.
The test work involves a package called manuel.fakemodule, so you
could also take a look at:
* http://packages.python.org/manuel/
* http://pypi.python.org/pypi/manuelpi.fakemodule
Additionally, I assume you're familiar with SVN?
That should keep you busy until I complete the tutorial. :-)
Thanks!
Paul
More information about the Grok-dev
mailing list