Skip to content

[General Docs] Audit/Cleanup of Track General/Shared Docs #4237

Description

@Yrahcaz7

This is a tracking issue for errors in the general docs on the Python track.

The docs are split into the below categories (general, shared, and other) depending on their location in the repo.

General Docs (docs/)

  • PROBLEM-SOLVING.md (addressed in PR 4253):

    details
  • ABOUT.md (addressed in PR 4254):

    details
  • GENERATOR.md:

    details
    • Lines 7 to 18: Was this table of contents automatically generated by a tool? If it was manually created (or if it is possible to configure the tool otherwise), the top-level header "Exercism Python Track Test Generator" should probably be excluded.
    • Line 40: The word-count additional tests path has changed, it is now exercises/practice/word-count/.meta/additional_tests.json
    • Line 45: The example is missing a % at the end of the if statement. It should be: {% for case in cases %}{% if case is error_case %}
    • Line 54: The footer macro no longer exists. This should be probably be changed to mention macros.canonical_ref() and/or macros.header() instead.
    • Line 60: "option file" should be "optional file"
    • Lines 60-61: The wording here is a bit awkward, maybe "is to have" could be changed to "should have"?
    • Lines 60-62: The second sentence should be on its own line.
    • Lines 71-90: This part seems outdated; it uses the footer macro that no longer exists. It should probably be updated based on master_template.j2.
    • Line 95: There should be a space after the "ex:"
    • Line 98 would be more readable if there was a space between the ) and the }}, like so: "{{ macros.header(["Clock"]) }}".
    • Line 122: "templates" should be "template" here.
    • Line 131: This inline link should be converted into a reflink.
  • INSTALLATION.md:

    details
    • Line 15: There should be punctuation in between "Windows" and "Additionally".
    • Line 16 is missing a period at the end.
    • Line 19: Is this line supposed to be indented? It doesn't seem to be a continuation of the last list item.
    • Line 22: Python 3.13.5 should be Python 3.13.13.
    • Lines 24-25 are a bit awkward, maybe they could be merged into one sentence: "Most of the exercises will work with Python 3.6+ or even earlier versions, but we don't guarantee support for versions not listed under Active Python Releases."
    • Lines 32-33 and 34-35: These pairs of reflinks are the same. Is this intentional?
    • Line 38: This link now redirects to "https://learn.microsoft.com/en-us/windows/dev-environment/python".

Shared Docs (exercises/shared/.docs/)

TBA

Other (CONTRIBUTING.md, README.md)

TBA

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions