-
Notifications
You must be signed in to change notification settings - Fork 31
Description
Currently, manual's *.md files appear to be formatted with very long (plain-text) lines, where each paragraph is effectively represented by a single long line. That may pose some discomfort for user of plain-text editors, where one plain-text line is actually represented by one on-screen line, necessitating excessive scrolling. Though, line-wrapping editors definitely exist, so it's not a too-big issue.
However, other tooling is still built around a concept of separate easily manageable lines, e.g. version control. Diffs are based on the concept of lines (a one character changes in a line means the entire line is changed), and having too long lines definitely complicate change review in management.
My particular issue is that wide varying changes too paragraph can't be differentiated. For example, I now (finally) go thru reading the entire manual, and fix various typos/punctuation/formatting issues, but also actually change the content for grammar/clarity/whole new additions. Those are very different types of changes, and normally I would submit them separately, using git add -p to cherry-pick particular type of change. With "whole paragraph as one line" approach, I effectively can't cherry-pick a particular change if single paragraph contains more than one type of changes. With normal plain-text lines, there's much higher chance to cherry-pick changes independently.
The risk factor here is that the changes I make can't be contributed back (or if contributed en-masse, can't be merged, because different changes require separate reviews).
@hug-sch, questions:
- Do you see the above as a problem at all?
- If so, would you be ok to make changes to that, i.e. would your workflow allow working with broken-down paragraph lines without much issues?
- If so, would you consider reformatting the entire manual en masse?
- Any other suggestions?
Thanks.