feat: bump to markdownlint-cli (vscode compatible) - #3402
Conversation
fix: some linter warning
|
markdownlint-cli2 is better for vscode integration. Also there are 1795 linter warnings that I will try to modify. |
|
Hello @alemorvan and welcome back to the project! :-) For the most part, I see no problems with the bulk of these changes, though I do, personally, hate dealing with multiple files in a single PR, particularly when they involve more than one team's docs. That said, I'm going to ask @tcooper to review the changes to the Testing team's docs. The remaining docs I think I can review and merge without much comment. Trevor, the changes to the Testing team documents that are included in this PR are mostly formatting. For instance, @alemorvan rightly removes the HTML header information and replaces it with the markdown equivalent (i.e., |
feat: take paternity of chapters
feat: take paternity of chapters
|
Were these changes deployed in a test instance and verified before submission of this PR? That doesn't appear to be a requirement in the checklist and/or in the contributor docs. I believe it used to be the case that a PR would create a vercel deployment that could be used to verify the changes before merge but that doesn't appear to be happening anymore. If I recall correctly the use of html instead of markdown markup in the content include files is, or at least was, required when originally written. The modifications in the content includes files need to be manually verified to not break the includes. Please do not merge this PR as written. |
|
I have confirmed that changes to the The most obvious effect is that heading of the
Figure 1: Testing Team Members page from
|
|
Hello @tcooper, @sspencerwire @steven, I’ll try to create PRs that only include changes limited to certain folders to make things easier for you. @trevor, I’m testing the rendering locally; I don’t compile the entire documentation for this kind of change. Sometimes, translation and written communication can be complicated. I’d like to remind you that this work took me time and that I did it on a volunteer basis. Let’s get back to the point: code quality. If what’s bothering you is the generation of a table of contents, then perhaps a good solution would be to use the mkdocs features: rather than trying to work around it. |
|
If any other side effects come to mind, please let me know. I'd be happy to work with you to find solutions. In the meantime, I'm putting this project on hold. |
|
@alemorvan @tcooper Thanks for your review of this. This also goes a long way to show why including a lot of files in a single PR can cause potential issues, particularly where we are integrating other team's documents and build styles into the content. Limiting the number of files associated with a PR helps to keep this from happening. Our ultimate goal is to have good documentation for all, and that sometimes means making some compromises. Again, I appreciate your review. @alemorevan would you like to keep this PR here, or do you want it closed? At minimum, it should be made a draft until such a time as it is ready for merging. |
|
@alemorvan / @sspencerwire The suggestion to disable TOC generation on pages that currently do not have it is easy to implement, thanks for that. We discussed the effect on our remaining pages that already have a TOC and are fine with the addition of We will submit change requests for any of our pages where the TOC is not desired in a separate branch/PR. In summary, the Testing Team is fine with these changes being applied to the The Testing Team has not reviewed any of the other content of this PR. |
|
@tcooper Normally, the first heading in all documents—even included ones—should be a level 1 heading. Then, when including a document, you should specify a shift of one, two, or three levels so that the included content fits seamlessly into the chapter structure. Here, you’ve chosen an arbitrary heading level: a level 3 heading, when there’s a good chance the required level is a level 2 heading. There are two options available to us, but they go beyond the scope of this PR:
For example: and develop a Jinja filter called “shift_headings”. Or use an inclusion plugin that already supports shifting, such as this one: It's worth looking into this issue |
|
I'm not going to add any content to this PR. And I promise, I'll work on a smaller set of files ^^. |


fix: some linter warning
Author checklist (Completed by original Author)
Rocky Documentation checklist (Completed by Rocky team)