Hello Mark!
This sounds great!
Normally any developer checks in any improvements into trunk immediately (as
it compiles and doesn't break anything). During the alpha and beta periods,
there are restrictions and then commits changing the code are required to be
connected to issues in issuezilla. Since ArgoPrint is not in the releases
yet, the requirements are even lower.
/Linus
2008/10/27 Mark Fortner <[EMAIL PROTECTED]>
> I've been working on updating ArgoPrint for the past week. Here are some
> of the changes that I've made:
>
>
> - Implemented a pluggable templating framework. The XSLT templating
> mechanism was preserved, and I added support for the Velocity templating
> language. Template engines are selectable based on the file extension of
> the template selected by the user.
> - Created a DiagramUtil class with a number of utility methods to make
> accessing model information easier for template writers.
> - Created a sample design document template. I created a design
> document template in HTML.
>
> What's still in the works:
>
> - ability to generate diagrams as SVG and embed them in HTML.
> - ability to export diagrams as PNGs - this would allow the user to
> convert a diagram name into a file name, and automatically generate a PNG
> version of the diagram.
> - ability to export and embed diagrams as Base64 encoded images in
> HTML: this allows the user to embed images directly into HTML to create a
> single document without any external references.
> - design document template in docx format for easy import into Word.
> - handling of TODO items as tasks within the design document template -
> this would create a simple project plan with links to a user-definable
> issue
> tracker (i.e. Bugzilla, JIRA, Trac, etc).
> - creating a profile to make the generation of design documentation
> easier.
>
>
> Questions:
>
> - I read through the developer documentation and I didn't see any
> information on the philosophy behind checkins. In argoprint/argouml, do
> you
> typically check into a branch and merge for a release, or check into the
> head and branch for a release? Different open source projects have
> different philosophies, so I thought I would ask. Since argoprint has yet
> to be released, it may not make a difference at this stage.
> - Do I need to create a bugzilla issue to commit the change set under?
>
>
> Regards,
>
> --
> Mark Fortner
>
>
>
>