lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GSoC idea: Frescobaldi extension (issue 571690043 by address@hidden)


From: mail
Subject: GSoC idea: Frescobaldi extension (issue 571690043 by address@hidden)
Date: Wed, 19 Feb 2020 10:11:25 -0800

Reviewers: ,

Message:
This is not as uncontroversial as removing an entire
section. However, assuming the tests pass I may consider
not waiting for the whole countdown process, if GNU
should be selected for the GSoC program.
(In that case I'd assume people will mainly look at
the GSoC page at the beginning of the phase).

Description:
GSoC idea: Frescobaldi extension

Please review this at https://codereview.appspot.com/571690043/

Affected files (+30, -0 lines):
  M Documentation/included/gsoc.itexi


Index: Documentation/included/gsoc.itexi
diff --git a/Documentation/included/gsoc.itexi 
b/Documentation/included/gsoc.itexi
index 
40a4b59354caaafd43141e4e56c7ad321cf4872e..906b4b3a273b96267f6449c9d81964ab607c5836
 100644
--- a/Documentation/included/gsoc.itexi
+++ b/Documentation/included/gsoc.itexi
@@ -181,6 +181,36 @@ of timing issues
 @emph{Mentors:} Urs Liska, Carl Sorensen
 
 
+@subsubheading Frescobaldi Extensions
+
+Starting with the current release 3.1
+@uref{http://frescobaldi.org, Frescobaldi} has an extension API that
+allows the easy integration of arbitrary functionality in the editing
+environment.  These could range from, say, document statistics and
+accounting functionality to fancy features like a built-in video chat
+client or a stock market ticker.
+
+We would welcome project suggestions about arbitrary Frescobaldi
+extensions of appropriate complexity that add substantial functionality
+for working with LilyPond scores which might not be suitable to be
+included into Frescobaldi itself.
+
+As @emph{suggestions} and examples may serve: a project management
+extension that can manage repetoire of arbitrary complexity, handle
+the generation of template files and the compilation process. Or an
+extension to manage the @uref{https://openlilylib.org, openLilyLib}
+infrastructure.
+
+@emph{Difficulty:} easy/medium
+
+@emph{Requirements:} Python, (PyQt)
+
+@emph{Optional:} GUILE Scheme (if functionality involves LilyPond
+internals)
+
+@emph{Mentor:} @emph{Urs Liska}
+
+
 @subsubheading Support for Style Sheets
 
 LilyPond's engraving output can be tweaked to the least detail, and one





reply via email to

[Prev in Thread] Current Thread [Next in Thread]