Am 28.09.2013 11:59, schrieb Wilbert Berendsen:
Dear friends,
October 16th, I'll release the new version of Frescobaldi. There are some
changes to the translatable strings, and a few new strings; so if you
can find some time, please update the translations for your languages.
This release also marks an important point in Frescobaldi development:
that multiple developers now have contributed significant
functionality. Although Cognot's kinetic scrolling in the Music View
has been there already for some time, now we see musicxml import, much
better Scheme highlighting, a nice modal transpose function and many
improvements for the Mac OS X version.
It has been my goal from the start that I couldn't be the only one
that writes code for Frescobaldi. But to get other developers on
board, the code should be readable and easy to understand. And
Frescobaldi itself should be compelling enough to invest time in
researching the code and writing new functions.
I'm happy and also a bit proud now that people have found their way in
the codebase, the parsers, the menu structure, the way actions are
defined and assigned to methods in modules etc.
Frescobaldi code is very well structured and readable, but not
over-commented IMHO.
This makes it somewhat difficult to immediately see where to hook in
with new functionality (this is not meant as a reporach).
So I thought some kind of contributor's guide would be a good idea, and
I started with one document describing what I found out for my latest
attempt:
https://github.com/wbsoft/frescobaldi/wiki/Create-a-dockable-panel
It's open for improvements and additions.
If every new contributor could do a similar thing with their own
experiences it may help others who want to start working on Frescobaldi.
Best
Urs
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user