Skip to content

Instantly share code, notes, and snippets.

@jefferyshivers
Last active August 23, 2016 21:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jefferyshivers/1f4ecc61615b2a200ea8e6d309e7d029 to your computer and use it in GitHub Desktop.
Save jefferyshivers/1f4ecc61615b2a200ea8e6d309e7d029 to your computer and use it in GitHub Desktop.
A summary of the GSoC 2016 `scholarLY annotate` project.

Summary of ScholarLY GSoC 2016 Project

  • student: Jeffery Shivers
  • mentor: Urs Liska
  • organization: GNU, LilyPond

Link to project abstract: https://summerofcode.withgoogle.com/dashboard/project/4622790174965760/details/


Project Summary

The main goals of the project included a few smaller features which are contained in individual branches. Though it was difficult to gauge during the planning stages how much could ultimately be accomplished (and since it was likely knew features would be added to the wishlist as the project progressed, which did happen), we focused on aiming for a few main features with the reservation that they would probably contintue to be worked on after the conclusion of GSoC. The target features of editorial functions and the LaTeX package consumed most of my time during the term. Additionally, the integrated footnotes feature and some other smaller contributions to the scholarLY repository took up the rest of the time.


Here are the links to outline my work during this term. The code links also lead to the relevant explanation for each feature.

Conclusion and Future Plans

As originally planned, this project is ongoing/growing, so these GSoC accomplishments reflect not stopping points, but rather encouraging milestones. I am excited to continue working with Urs and the rest of the team/community to help scholarLY and LilyPond grow. Once the LaTeX package is officially stabilized in the next few weeks (pending more testing and small improvements), I will publish the initial version to CTAN. If that is possible soon enough (i.e. within the next week or two), I will be able to announce that in my final GSoC-style message to the LilyPond community (on the Scores of Beauty blog, and the mailing list). Of course, my work and relationship with the community will continue to last through this still quite demanding development period, and long after that as this project grows and adapts to new features.

Thanks to Google Summer of Code, the GNU project, LilyPond, and Urs for choosing this project and allowing me (and helping me) to contribute to such an awesome resource.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment