From e871e01abfe0b5ecdb45e41ed5edfc0c7751fcfa Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Fri, 6 Nov 2026 08:22:06 +0100 Subject: [PATCH] docs: list the community tool's fields Author, Repository and License sat on three lines of one paragraph, which renders as one line. They are a list, and a guard refuses two bold labels on consecutive lines of a paragraph. --- tests/test_prose_style.py | 12 ++++++++++++ wiki/community-tools.md | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/tests/test_prose_style.py b/tests/test_prose_style.py index cf439800d..d089e9f45 100644 --- a/tests/test_prose_style.py +++ b/tests/test_prose_style.py @@ -386,6 +386,18 @@ class NoClauseSemicolons(unittest.TestCase): ] self.assertEqual(offenders, [], "\n".join(offenders[:20])) + def test_bold_labels_do_not_run_together(self): + """community-tools.md wrote Author, Repository and License on three + lines of one paragraph: rendered, the three ran on one line.""" + label = r"\*\*[^*\n]+:\*\*" + run = re.compile(rf"^{label}.*\n{label}", re.M) + offenders = [ + f"{p.relative_to(ROOT)}: {m.group(0).splitlines()[0]}" + for p in _tracked() if p.suffix == ".md" + for m in run.finditer(FENCED.sub("", p.read_text(encoding="utf-8"))) + ] + self.assertEqual(offenders, [], "\n".join(offenders[:20])) + def test_wiki_headings_use_sentence_case(self): """The gaps page and two wiki pages titled in Title Case ("What Each Pack Contains") beside sentence-case pages ("Quick install").""" diff --git a/wiki/community-tools.md b/wiki/community-tools.md index bf0384e59..f5a56b04c 100644 --- a/wiki/community-tools.md +++ b/wiki/community-tools.md @@ -12,9 +12,9 @@ Projects built on RetroBIOS data. ## BIOS preservation tool -**Author:** [monster-penguin](https://github.com/monster-penguin) -**Repository:** [github.com/monster-penguin/BIOS-Preservation-Tool](https://github.com/monster-penguin/BIOS-Preservation-Tool) -**License:** MIT +- **Author:** [monster-penguin](https://github.com/monster-penguin) +- **Repository:** [github.com/monster-penguin/BIOS-Preservation-Tool](https://github.com/monster-penguin/BIOS-Preservation-Tool) +- **License:** MIT A local tool for managing your own BIOS collection. Point it at your files, it verifies them against RetroBIOS platform YAMLs, stores them in a deduplicated database, and produces ready-to-use directories for each platform. Supports scanning directories, archives, and URLs.