Re: starting to contribute (GSoC)

2016-03-07 Thread Urs Liska


Am 07.03.2016 um 05:48 schrieb Carl Sorensen:
> On 3/6/16 9:33 PM, "lilypond-devel-bounces+c_sorensen=byu@gnu.org on
> behalf of Nathan Chou"  on behalf of starry...@gmail.com> wrote:
>
> ...
>
>> Also regarding GSoC, currently allowing spanners to cross voices seems to
>> be of most interest to me. Who should I contact (Urs?) to discuss this
>> project and writing a proposal, if it is still a possibility this summer?
>
> Since Urs is listed as the potential mentor, he's the one to contact.  I'd
> expect him to reply to your email.

Well, the subtle labelling scheme we ended up using with during our
recent review of the GSoC page led to the term "*potential* mentor". In
this case it means that I'd be willing to take over some responsibility
for that project but I don't feel qualified to stand up as the primary
mentor. Actually I only have a pretty vague idea how this could be
implemented, I'm not even sure which part of LilyPond has to be workd on
for it.

That said, I think this project would tackle one of the most annoying
limitations of LilyPond, so I would be happy to have it as a GSoC
project. And I must say that it is related to stuff that will sooner or
later have to be implemented anyway, from the perspective of my other
plans. Now we're at the point where we said: Rather keep the project on
the page and search for mentors when there are students interested in it
than hide it away up-front.
So: is there anyone here who feels qualified and could be convinced to
mentor this project? I could help out, but only as a secondary or backup
mentor.

Apart from that I must say that I have sort of a conflict of interests
now, as I'm already discussing another application for the "ScholarLY"
project, which I would definitely mentor.

Best
Urs

>
> Thanks,
>
> Carl
>
>
> ___
> lilypond-devel mailing list
> lilypond-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-devel


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: starting to contribute (GSoC)

2016-03-06 Thread Carl Sorensen
On 3/6/16 9:33 PM, "lilypond-devel-bounces+c_sorensen=byu@gnu.org on
behalf of Nathan Chou"  wrote:

>Thank you for your suggestions!
>
>I started looking at issue 3947. I found that adjusting baseline-skip can
>be added to commands like \small in define-markup-commands.scm. But I'm
>not
>sure where to look to adjust baseline-skip whenever font-size is
>overridden
>not via one of those commands.

You don't need to adjust baseline-skip when font-size is overridden by an
\override or \tweak.  When the user chooses to do an \override or \tweak
they are responsible for all of the settings.

So it seems like you should be ready to prepare a patch and post it for
review.  Please do so!

The Frog issues are intended to be easy issues like 3947, so they
shouldn't take a lot of time.

>
>Also regarding GSoC, currently allowing spanners to cross voices seems to
>be of most interest to me. Who should I contact (Urs?) to discuss this
>project and writing a proposal, if it is still a possibility this summer?


Since Urs is listed as the potential mentor, he's the one to contact.  I'd
expect him to reply to your email.

Thanks,

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: starting to contribute (GSoC)

2016-03-06 Thread Nathan Chou
Thank you for your suggestions!

I started looking at issue 3947. I found that adjusting baseline-skip can
be added to commands like \small in define-markup-commands.scm. But I'm not
sure where to look to adjust baseline-skip whenever font-size is overridden
not via one of those commands.

Also regarding GSoC, currently allowing spanners to cross voices seems to
be of most interest to me. Who should I contact (Urs?) to discuss this
project and writing a proposal, if it is still a possibility this summer?

Nathan
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: starting to contribute (GSoC)

2016-03-02 Thread Simon Albrecht

On 02.03.2016 20:56, Carl Sorensen wrote:

There are some issues that have been identified as easy.  You can locate
them by searching for "Frog" on the issues list:

https://sourceforge.net/p/testlilyissues/issues/search/?q=frog


Or, to exclude closed issues: 



Best, Simon

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: starting to contribute (GSoC)

2016-03-02 Thread Carl Sorensen
On 3/1/16 9:07 PM, "lilypond-devel-bounces+c_sorensen=byu@gnu.org on
behalf of Nathan Chou"  wrote:

>I've downloaded LilyDev and successfully compiled the current master, and
>was looking through the issue tracker for a simple task to help me
>understand the codebase. However I'm not sure what tasks are an
>appropriate
>difficulty for me. How should I get started?

Nathan,

Welcome to LilyPond!

There are some issues that have been identified as easy.  You can locate
them by searching for "Frog" on the issues list:

https://sourceforge.net/p/testlilyissues/issues/search/?q=frog


I think #3947 should be easy to get started on.  Probably 3310 also.

1749 may be a bit harder.

1462 is a possibility as well.

1357 looks promising.

864 would give you a good workout on figuring out how lilypond processing
works.


I think that in recent times we have stopped labeling issues as "Frog"
issues that would likely be good for new contributors.

But you should be able to choose one of the above.

Hope this helps!

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: starting to contribute (GSoC)

2016-03-02 Thread Urs Liska
Hello Nathan,

welcome to the lilypond-devel list. I hope we'll find a way for you to
join us sustainably :-)

Your post is not fully clear, though (at least to me), as I think it
gives too little information to estimate your experience (combined with
the willingness to learn).

If you want to go for the GSoC (which is a good thing) you should start
with reading our list of project suggestions at
http://lilypond.org/google-summer-of-code.html. This is not
authoritative but gives you an idea about how (large) we think GSoC
projects may look like.

Browsing the issue tracker is less likely to turn up suitable GSoC
projects, But if you did this in order to find something for an initial
acquaintance it is of course a good idea.

Maybe it would also be a good idea to start with something together with
someone else. I may have a suggestion for you. I currently have an open
working branch to rewrite the code that rules the beaming pattern (that
is: how many beams are to the right and left of a beamed stem). This
turned out to be quite complex *musically*, but the actual programming
is not that difficult: rather normal C++, with only *some* interaction
with the Guile stuff.
If you want you can inspect the "dev/urs/beaming-pattern" branch, look
at what I've changed there and decide if that might be an interesting
"first contact" issue.

Best wishes
Urs

Am 02.03.2016 um 05:07 schrieb Nathan Chou:
> Hello,
>
> I am a second-year student looking to contribute for Google Summer of Code
> (and perhaps afterward). I've used Lilypond to make some relatively simple
> scores before, and have some experience in C/C++ (not yet familiar with
> Scheme, but learning).
>
> I've downloaded LilyDev and successfully compiled the current master, and
> was looking through the issue tracker for a simple task to help me
> understand the codebase. However I'm not sure what tasks are an appropriate
> difficulty for me. How should I get started?
>
> Thanks!
>
> Nathan
> ___
> lilypond-devel mailing list
> lilypond-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-devel


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


starting to contribute (GSoC)

2016-03-01 Thread Nathan Chou
Hello,

I am a second-year student looking to contribute for Google Summer of Code
(and perhaps afterward). I've used Lilypond to make some relatively simple
scores before, and have some experience in C/C++ (not yet familiar with
Scheme, but learning).

I've downloaded LilyDev and successfully compiled the current master, and
was looking through the issue tracker for a simple task to help me
understand the codebase. However I'm not sure what tasks are an appropriate
difficulty for me. How should I get started?

Thanks!

Nathan
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel