The following module was proposed for inclusion in the Module List:

  modid:       yEd::Document
  DSLIP:       bdpO2
  description: pure perl API to create yEd-loadable docs
  userid:      FINCHI (Heiko Finzel)
  chapterid:   23 (Miscellaneous_Modules)
  communities:

  similar:
    XML::LibXML - since the yEd graphml is a XML based document type

  rationale:

    I was searching for a ready to use module to create yEd documents
    out of perl to automate some graphical documentation tasks (platform
    and network overviews). Since I found nothing but many other people
    searching for such a module and the typical approach was to use
    XML::Simple or any other XML lib to create the graphml structure
    from scratch, I decided to create a package where people won't have
    to bother with XML, but use the yEd typical terms like nodes, edges
    and labels in abstracted from its XML representation.

    I wanted to share this implementation to help out all the others
    searching for an easy way to create yEd Documents from perl.

    Making the implementation abstract from the fact that a XML
    structure underlies the whole thing I decided it won't feel natural
    to include it to the XML namespace, so using the namespace yEd
    (where hopefully there will be some further features an classes be
    provided in the future to wrap common tasks in the usage of my
    package and / or allow more yEd standard features to be supported).

  enteredby:   FINCHI (Heiko Finzel)
  enteredon:   Fri Oct  3 13:37:52 2014 UTC

The resulting entry would be:

yEd::
::Document        bdpO2 pure perl API to create yEd-loadable docs    FINCHI


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=faf00000_8ac11a9b3d7f5041&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=faf00000_8ac11a9b3d7f5041&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
  
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=yEd%3A%3ADocument

Reply via email to