Welcome to the let's compose wiki!
Goal of the project is to provide an online musical notation software that is convenient to use.
It is a graphical interface to GNU LilyPond. The interface does not require LilyPond knowledge of the user.
Web service that receives lilypond text files from the web frontend and responds with images containing the musical notation to display as an overview, or for download. It is a docker container that can be built from the server directory of the source code.
Web frontend is a HTML5 page that provides graphical interface to edit music, uses XMLHttpRequest to access the web service.
In the docker container of the web service, you find some Python code that handles HTTP requests by starting GNU LilyPond using its command line interface. The code is forked off from chilledgeek/lilypond-web originally. It is though customized and fixed for the purpose of this project specifically.
The wiki uses Markdown syntax.