Github user tmancill commented on the issue:
https://github.com/apache/zookeeper/pull/275
@hanm Thank you for the information regarding the documentation tool-chain.
I will rework the PR to only modify the document sources. (Although it will
probably be early next week.)
The tool used to find the typos is
[spellintian](https://manpages.debian.org/unstable/lintian/spellintian.1.en.html),
which is part of Debian's [lintian](https://tracker.debian.org/pkg/lintian)
package. It's pretty good at catching some common typos, although certain
types of code documentation trigger false positives for repeated words when the
source is _word punctuation word_. For this PR, I fed the spellintian output
into some `awk` to produce `sed` commands of proposed corrections. Then I
removed the sed commands for the false positives and other edge cases (still a
manual step) and ran the script against the source tree. So it's conceivable
that spellintian could be worked into a commit workflow, although given all of
the moving parts, maybe it fits better as part of a pre-release checklist.
Regarding branch-3.4, https://github.com/apache/zookeeper/pull/174 should
have addressed most of the issues in that branch. `lintian` didn't notice any
typos when I packaged 3.4.10 for Debian.
And for branch-3.5, this patch will apply after dropping a couple of the
hunks. Should I create a separate JIRA and submit a separate PR (once I get
this one correct) ?
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---