Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revamping the manual's chapter 5 #1794

Merged
merged 18 commits into from
May 25, 2023

Conversation

Omikhleia
Copy link
Member

@Omikhleia Omikhleia commented Apr 30, 2023

I think we can improve this chapter, fix some incorrect or unclear statement, remove/merge redundant details, and overall propose a better documentation structure.

Moreover, while at it, closes #1351

- Lots of repetitions on where SILE looks for files
- Some rewording needed (e.g. packages vs. luarocks modules)
- Example updated (lilypond.sile is non-working currently, switch
  to markdown.sile as the latter is already mentionned in chapter
  c02.
Frankly, it doesn't help and we can be more direct here.
The frightening sentence is better suited for a footnote...
How to publish modules looks better when we say where to look
for them.
@Omikhleia Omikhleia added the documentation Documentation bug or improvement issue label Apr 30, 2023
@Omikhleia Omikhleia requested a review from alerque as a code owner April 30, 2023 02:04
@Omikhleia Omikhleia self-assigned this Apr 30, 2023
@Omikhleia Omikhleia requested a review from simoncozens as a code owner April 30, 2023 02:04
@Omikhleia Omikhleia marked this pull request as draft April 30, 2023 02:04
Copy link
Member

@alerque alerque left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haven't read through this all yet but what I did looks for the better. Just a few ideas here as I saw them.

documentation/c05-packages.sil Outdated Show resolved Hide resolved
documentation/c05-packages.sil Show resolved Hide resolved
Omikhleia and others added 8 commits May 3, 2023 11:39
Co-authored-by: Caleb Maclennan <caleb@alerque.com>
Another item from sile-typesetter#1351:
Remove undocumented chormode.lineheight setting.
Its 4mm default where dubious anyway... But it turns how there
was other problems:
- Hook chordmode:chordfont was not applied where expected
- A proper line height computation is likely what one would expect
  so as to avoid overlaps with previous content...
Item from sile-typesetter#1351
It can be both correct and less technical for casual users!
@Omikhleia Omikhleia mentioned this pull request May 3, 2023
10 tasks
Omikhleia added 2 commits May 3, 2023 16:15
Re-organizing the topics in dedicated sections, we lost the big
dichotomy from earlier versions of the manual, between main
packages (that were sorted alphabetically) and experimental
packages (a unsorted and actually non-curated list of things that
range from usable to broken...).
We can do better, with a nicer 3-level indicator: it's neat, not
too intrusive, and respectful for the readers as to what they may
expect.
I would have done without it sometimes: it's often filler text...
BUT the default book class CAN break a page between a section
heading and an immediate subsection heading, and this IS bad-looking
when it occurs.
@Omikhleia Omikhleia marked this pull request as ready for review May 3, 2023 15:11
@Omikhleia Omikhleia requested a review from a team as a code owner May 3, 2023 15:11
@Omikhleia Omikhleia requested a review from alerque May 3, 2023 15:11
@Omikhleia Omikhleia added this to the v0.14.10 milestone May 3, 2023
Omikhleia and others added 2 commits May 25, 2023 12:16
Avoid mentioning too explicit paths as they may differ depending on
the installation process and the distribution.
@alerque alerque merged commit 3f22e7d into sile-typesetter:master May 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Documentation bug or improvement issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Small batch of documentation remarks
2 participants