Consider using Vale as part of Docs workflow #9
Labels
No labels
Contributors' Guidance
Improve written Material
Contributors' Guidance
technical support measures
effort
high
effort
low
effort
medium
good first issue
help wanted
meeting topic
needs changes
needs reporter feedback
needs review
priority
high
priority
low
priority
medium
priority
on hold
type/content
type/misc
No milestone
No project
No assignees
4 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
docs/tickets#9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hank has proposed using Vale part of our Docs contibutor pipeline.
We briefly talked about it in the Matrix chat, and understand there is a tension between 'ease of contribution' and 'professional documentation'.
It would be great to hear what others think about using Vale (a professional grammar and style checker) as part of the Docs pipeline.
Could we see some examples of the kind of corrections that Vale would make?
Of course it's good to catch things that are clearly typos, but a downside of grammar checkers is that they can impose "rules" which push writers towards an overly "dry" and stereotyped style of English which becomes less engaging and therefore less readable. IMO, on a FOSS project we wouldn't want to focus so much on using 'professional' language that we overshoot and end up writing in corporate-speak.
I find some of these perspectives useful on the downsides of over-rigid adherence to a style guide: https://archive.nytimes.com/roomfordebate.blogs.nytimes.com/2009/04/24/happy-birthday-strunk-and-white/
@theprogram wrote in #9 (comment):
Personally, I'm all for implementing Vale linting in our CI pipeline and I don't see how it would negatively impact "ease of contribution".
@pg-tips wrote in #9 (comment):
Our documentation is for the most part highly technical instructions on how to use/administer a Linux distribution, not a work of literary fiction.
@hricky wrote in #9 (comment):
The "Beginner's Guide" that we've been discussing is one place where I think tone of voice would be important. We'd want that to be written in a way that feels engaging and approachable.
@pg-tips wrote in #9 (comment):
I was under the impression that this ticket was about the Fedora Docs in general, not a specific section. I don't know what this "Beginner's Guide" is intended for, nor in what tone or manner it is intended to be written. On this topic, if anyone is interested, I could provide links to courses that I personally find very useful and from which I have learned a lot.
@hricky wrote in #9 (comment):
Absolutely, which is why I'm expressing potential concerns with the imposition of a single, linter-enforced style across the whole landscape of Fedora Docs.
The proposed Beginner's Guide was fresh in my mind and felt to me like a particularly salient example where an overly dry style could detract from the aims of the documentation.
But it all depends exactly what rules we'd be trying to enforce, of course. And perhaps we could consider different rulesets for different areas of documentation.
I'm not entirely sure whether dividing the Fedora docs into stylistic (and therefore somewhat less technical content-related) distinct sections would be beneficial in any way.
@hricky wrote in #9 (comment):
I'm not entirely sure either! It's really going to depend on the details of the rules that are proposed.
A draft of the Beginner's Guide is available now, and it does a good job of finding the right tone of voice for its intended audience. So a good test of the rules would be whether that guide can comply with them while retaining its style.
IMHO, the way this guide is currently written is more suitable for Fedora Magazine than Fedora Docs, but this discussion is probably more appropriate for the guide's ticket.
Ran out of time to discuss in 2026-02-24 Docs Team meeting.
We did not discuss this ticket in today's meeting, even though it did make the agenda. We encouraged Docs Team members to weigh in asynchronously on this issue.