Hi Armand.

On 09.03.02 (20:05), Armand A. Verstappen wrote:
> The discussions in this thread made be combine thoughts and
> come up with a 'serialize and bootstrap' concept, one that
> absolutely needs refining, but potentially could be of great
> support to the MidCom initiative.

Cool stuff!  I really like those darn simple approaches as they
actually seem to be implementable in finite amounts of time.

> CONCEPT
> 
> namespaces within the snippetdir/snippet hierarchy will be
> tagged as filespace snippets. a utility 'bootstrap', can scan
> the configured filesystem directories for files, wich will be
> imported as snippets, a utility 'serialize' will flatten out
> existing snippet trees for writing to the filesystem.
> 
> FORMAT
> 
> The format of the 'serialized' snippets must be of a workable
> design, so that normal tools will work on it. So instead of
> using XML, we might turn a snippet into a directory whith
> files for each of elements:
> 
> snippetdir/snippetname/GUID
>                       /SG
>                       /code
>                       /author
>                       /.... (etc)
> 
> a snippetdir should also hold files to discribe it properties.

Such as:

  snippetdir/name
             owner
             description
             sitegroup

Maybe we should create 'property file names' with leading dots
or something right from the start, in order to avoid name
clashes with, for example, a snippet named 'owner'.

> If properly designed, this would allow us to use the
> timestamps and the GUID to interface with repligard to do the
> bootstrapping/serializing. This would enable us to use
> existing packaging tools to distribute aplications, use cvs in
> shared development, etc, while still having repligard at the
> core.

Great idea, I think!

     phr
-- 
Linksystem Muenchen GmbH                          [EMAIL PROTECTED]
Schloerstrasse 10                           http://www.link-m.de
80634 Muenchen                              Tel. 089 / 890 518-0
We make the Net work.                       Fax 089 / 890 518-77

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to