mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 08:25:32 +00:00
* Simplify the build dependency / child tree * Split building and testing tooling so we don't rebuild components * Fixup expected outputs to avoid repeated builds of components * Remove unused dependency references * Move test.sh targets into build.sh, so that testing doesn't lose dependency tracking and cause unnecessary rebuilds. (Note that I have not yet deleted test.sh.) * Make predictive-text a direct child of engine, so that we don't build it twice (or even more times) Test-bot: skip |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| build.sh | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
check-markdown
This tool is used to test the validity of internal links within product
documentation, e.g. /android/docs/help/**/*.md.
It currently tests that:
- Markdown can be parsed
- Links to other files in the same section exist (with or without .md extension)
- Images exist
It will also optionally report on:
- External absolute links (starting with http/https)
- Relative links outside the root of the help documentation
- Unnecessary use of .md extension in links
We could extend it to include:
- Checks for anchor validity