Re: Re: ANN: Golden Roof AGX Sprint
Benjamin Saller <bcsaller-5YxZ1of64+Pk/[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.archetypes.devel,gmane.comp.web.zope.plone.sprints,gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
Rocky Burt wrote:
> On a somewhat related note ... how does AGX relate to Skeletor by Ben
> and Geoff ?
>
It is my hope that AGX and indeed ArchGenXML in its current form can use
Skeletor to build its initial project skeleton. For AGX to use Skeletor
as its generation engine would mean that the "best-practices" skeleton
could evolve independent of the work done on AGX. Its important to note
that while AGX and Skeletor both produce a "project" as an artifact they
are going about it in very different ways and target somewhat different
audiences. AGX is about UML modeling of specific classes, capturing
their their attributes, associations and behavior and translating that
to code. Skeletor makes no attempt to model the internals of a project,
only to assure that the product can be developed in a way that leverages:
- a standardized layout
- automatic testing
- automatic document generation
- automatic packaging, building Eggs for example
- registering with the Plone Software center (pending)
Skeletor generates "Batteries Included" Skeletons, AGX models
applications. They should be complementary. Its my hope that people will
help to make AGX use Skeletor internally and that for those that need it
they can simple generate content classes into Skeletor shells.
Skeletor is still Alpha but if you want to check it out and take a look
its totally possible right now.
darcs get http://darcs.objectrealms.net/repos/skeletor
export PYTHONPATH=$PYTHONPATH:`pwd`
cd skeletor
./skeletor --help
./skeletor create
is the simplest invocation. If you have GNOME's Zenity installed there
is a GUI, otherwise it will fall back to a little text Q&A. From there
you can generate an empty skeleton, add content types, set a license
across the project, etc. Feed back is welcome as well as patches. We
hope you find it useful and can put some energy into making it more so.
Thanks,
Ben
bcsaller.vcf
(text/x-vcard, 284 B)
begin:vcard fn:Benjamin Saller n:Saller;Benjamin org:ObjectRealms, LLC. adr:;;907 Grove St;San Francisco;CA;94117;USA email;internet:bcsaller-5YxZ1of64+Pk/[email protected] tel;cell:+1 917 450 0313 x-mozilla-html:FALSE url:http://www.objectrealms.net/ version:2.1 end:vcard