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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.