the signals and their derived score are provisional and subject to change.
validate manually before sharing.
31f75af501dc82db141e2797f929b1d12640a6b5none
---
name: lilypond-communication
description: >
code of conduct for public LilyPond communication, including merge requests
(MRs), bug reports (issues, tickets), and gnu.org mailing lists
---
# Forums
Limit communication about LilyPond development to these official forums:
- [General topics](https://lists.gnu.org/archive/html/lilypond-devel/)
- [Issue triage](https://lists.gnu.org/archive/html/bug-lilypond/)
- [GitLab](https://gitlab.com/lilypond/)
Issue tracking on GitLab occurs after triage and re---
name: lilypond-code-review
description: required reading before reviewing LilyPond code
---
Follow the [checklist](assets/checklist.md) and this guidance closely without
limiting other feedback that you've been trained or instructed to provide.
Not all checklist items will be relevant to every change.
If any item is vague, do gap analysis: if there is error-free code that fits
the description, fine; otherwise, speak up.
The version of the next planned release is formatted
`$MAJOR_VERSION.$MINOR_VERS---
name: lilypond-doc-navigation
description: >
Read a named passage from Lilypond's Texinfo manual sources without groping
or reading unnecessary context.
---
Translated documents retain the English node names.
[node-extent.py](scripts/node-extent.py) locates a passage (section,
subsection, etc.) in a file (or files) given the name of its anchor node.
Usage: `$SKILL/scripts/node-extent.py <node_name> <file_name>...`
Output: `<file_name>:<start_line>-<end_line>`
[.gitlab-ci.yml](.gitlab-ci.yml) contains build and test commands.
[ROADMAP](ROADMAP) describes the project directory structure.
The primary manuals are in English (`Documentation/en`). Do not read
translations (`Documentation/{ca,de,es,fr,it,ja,tr,zh}/`) except by explicit
request; assume that they are outdated and incomplete!
| File extensions | Description |
| --- | --- |
| `*.cc` `*.hh` `*.icc` `*.tcc` | C++ |
| `*.ly` `*.ily` | LilyPond notation |
| `*.scm` | Scheme (GNU Guile) |
| `*.tely` `*.itelnone