|
Hi,
Thanks for doing this! This is a great start, and I'd like to ask for a few changes that I think would make this even better:
1) There were already some templates in core/files/codetemplates.xml. Could the new templates be merged or somehow integrated with the old ones?
2) The new templates don't actually seem to follow the coding style established by core/files/SBML_Project_Java_style_for_Eclipse_3.6.xml. Could they be updated, to be consistent? (To be clear, I'm not so much requiring that we stick to this proposed coding style as I am requesting adherence to *some* style. )
3) Neither location (core/files/ and doc/templates/) seems best for Eclipse configuration files like this. I'd like to propose that we introduce a directory "dev" within "core" at the same level as "doc" and "files", and then have "eclipse" within that:
dev/
eclipse/
doc/
files/
lib/
…
(Unless people can think of an even better location.) The reason is that these files are not really documentation files (so don't belong in "doc") and since there are now two of them (the templates and the code style for Eclipse), it seems like they should go in their own subdirectory. The name "dev" makes it more clear what this is for, and in the future, there might be other things that go into "dev". While we are at it, I think I would remove doc/templates altogether, because the only other file in there is subsumed by the Eclipse code templates.
Thanks,
MH
--
Mike Hucka, Ph.D. -- mhucka@caltech.edu -- http://www.cds.caltech.edu/~mhucka
Computing and Mathematical Sciences, California Institute of Technology,
Pasadena, California, USA -- Twitter: @mhucka -- Skype: michaelhucka
On Mon, 16 Apr 2012 15:48:04 +0200, Finja Büchel wrote:
> Hi everybody,
>
> Florian and I implemented some JSBML templates for eclipse to facilitate
> programming of new JSBML classes. We created templates for the standard
> constructors, get-, set-, unset- methods for class variables, methods
> for ListOf element handling and XML attribute writing.
>
> The template xml can be found in core/doc/templates/JSBML_templates.xml.
>
> Just import the templates in your eclipse project templates.
>
> We are looking forward to some feedback.
>
> Best wishes
> Florian and Finja
>
>
> --
> Dipl.-Inform. (Bioinform.) Finja Büchel
> Eberhard-Karls-Universität Tübingen
> Lehrstuhl Kognitive Systeme
> Sand 1
> 72076 Tübingen
> Germany
>
> Tel: (+49/0) 7071 / 29 70436
> Fax: (+49/0) 7071 / 29 5091
> finja.buechel@uni-tuebingen.de
> ____________________________________________________________
> To manage your jsbml-development list subscription, visit
> https://utils.its.caltech.edu/mailman/listinfo/jsbml-development
>
> For a web interface to the jsbml-development mailing list, visit
> http://sbml.org/Forums/
>
> For questions or feedback about the jsbml-development list,
> contact sbml-team@caltech.edu
____________________________________________________________
To manage your jsbml-development list subscription, visit
https://utils.its.caltech.edu/mailman/listinfo/jsbml-development
For a web interface to the jsbml-development mailing list, visit
http://sbml.org/Forums/
For questions or feedback about the jsbml-development list,
contact sbml-team@caltech.edu
|