Am 09.01.2018 um 15:05 schrieb Kieren MacMillan:
Hi Urs,

I encourage, no, I urge everybody to look into their souls whether they might 
volunteer to mentor a project (not only those listed already but also new 
suggestions).
Any ideas you can think of that don’t require C++ or Scheme?

I assume this does *not* mean "gimme some Python"? :-/

I’d be happy to consider them…

Your question gave me some food for thought, and I came up with an idea that might turn out to become a brilliant move on many levels: On https://github.com/wbsoft/frescobaldi/wiki/GSoC-Guidelines#user-content-community-mentors I outlined a new inofficial GSoC role that I would like to install for this year: Community Mentors.

Community mentors are people like you who are experts in an area but not necessarily programmers. In a way they can act somewhat like product owners and scrum masters in agile development: they steer the discussion about the *use case* and the user facing design of features to be implemented. And they are responsible for keeping communication alive. In particular they should be responsible for keeping the user/developer community engaged in a project (by triggering discussions on the mailing lists). My experience in the last years showed me that most projects (and I explicitly include myself in this) tend to focus way too narrowly on the student and the mentor. Our students are not used (and often seemed too shy) to discuss with the community. As a result most projects are not actively visible for the community.

I think you could be such a community mentor for a number of projects. Some suggestions:

 * reviving our old idea of a "stylesheets" openLilyLib package
   (improving support for alternative notation fonts and implmenting a
   modular way of saving/loading(/sharing) style sheets)
   Maybe Abraham could be listed as a primary mentor here (I'd be
   available for oll-specific issues)?
   [Just to be clear: anyone can be listed as mentor for an arbitrary
   number of projects, but in the end they are allowed to mentor only
   one project. So with listing for several projects noone risks being
   held accountable and ending up with several projects. But OTOH it is
   important to have an array of options listed on our pages, as
   usually it becomes a difficult issue to distribute the slots we may
   be given. In most years we had to "waste" slots because we couldn't
   match enough mentors to students.
 * 
https://github.com/wbsoft/frescobaldi/wiki/Google-Summer-of-Code#user-content-implement-a-system-to-handle-scores-system-by-system
 * 
http://lilypond.org/website/google-summer-of-code.html#Fix-Beaming-Patterns_002fBeam-Subdivisions-and-Tuplets
 * there might be many others

Think about it ...

Best
Urs



Thanks,
Kieren.
________________________________

Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to