-
Notifications
You must be signed in to change notification settings - Fork 775
Update documentation to prepare for release v3 #1552
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
henriquemoody
wants to merge
52
commits into
Respect:main
Choose a base branch
from
henriquemoody:002-v3-release-prep
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
90c2291
WIP
henriquemoody ae6f208
feat: Complete Phase 1 setup tasks for v3.0 documentation release
henriquemoody 5e1f926
feat: Complete T005 - Setup migration guide template
henriquemoody cf380b6
feat: Complete T006 - Create rule documentation schema validation script
henriquemoody 5440701
feat: Complete T007 - Setup example validation framework
henriquemoody fc4cd32
feat: Complete T008 - Configure link checking tool for documentation
henriquemoody 668268a
feat: Complete T009 - Setup environment with v3.0 library
henriquemoody 61ae6d4
feat: Complete T010 - Validate migration guide structure
henriquemoody 993d832
feat: Complete T011 - Test migration guide examples
henriquemoody 6823a42
feat: Complete T012 - Update migration guide metadata
henriquemoody 7879077
feat: Complete T013 - Fill in breaking changes section
henriquemoody 60453e7
feat: Complete T014 - Complete validator construction pattern section
henriquemoody 8d50479
feat: Complete T015 - Document rule renames with find/replace guidance
henriquemoody 0466254
feat: Complete T016 - Add removed rules migration paths with examples
henriquemoody 7af0419
feat: Complete T017 - Complete split rules documentation with usage p…
henriquemoody e9f9962
feat: Complete T018 - Document message customization changes
henriquemoody 6420ad1
feat: Complete T019 - Add KeySet negation workaround examples
henriquemoody 1d0e764
feat: Complete T020 - Complete new features section
henriquemoody 9473d53
feat: Complete T021 - Document deprecation warnings and temporary com…
henriquemoody 7825aa1
feat: Complete T022 - Add testing your migration section
henriquemoody dfd97b5
docs: Update documentation for v3.0 release readiness
henriquemoody b160a76
docs: Update list of rules by category for v3.0
henriquemoody 44fa779
docs: Add deprecation notices for removed rules in v3.0
henriquemoody 267de93
docs: Add prefix rules documentation and update mkdocs.yml
henriquemoody 6017d3a
docs: Update README.md with v3.0 examples and information
henriquemoody 1b3d613
Update documentation for v3.0 release readiness
henriquemoody 7a51716
docs: verify comparable values examples work with v3.0
henriquemoody 5ac9809
docs: mark comparable values rule names task as complete
henriquemoody c3a6dfb
docs: update rule documentation for v3.0 syntax
henriquemoody 76371c0
docs: add deprecation notices to renamed rule documentation
henriquemoody 1d8921f
docs: mark T059 as complete
henriquemoody da72c9f
docs: mark T060 as complete
henriquemoody 0acffee
docs: mark T061 as complete
henriquemoody b1869dd
docs: mark T062 as complete
henriquemoody 2cc9885
docs: mark T063 as complete
henriquemoody 4417bfe
docs: mark T064 as complete
henriquemoody 9fe09f4
docs: mark T065 as complete with validation results
henriquemoody df95d23
docs: add v3.0 section to CHANGELOG.md
henriquemoody d210f64
docs: mark link checking tasks as complete
henriquemoody 338dac5
Update tasks.md with completed items
henriquemoody f2c6efb
Update exception type/hierarchy documentation in docs/03-handling-exc…
henriquemoody 678f6a4
Update message rendering/translation documentation with placeholder b…
henriquemoody 96206fa
Document placeholder conversion behaviors for different locales
henriquemoody 44986c7
Mark rule catalog validation task as complete
henriquemoody 3687d10
Update documentation examples and mark validation task as complete
henriquemoody 89f2476
Update documentation examples and validation script
henriquemoody c308def
Fix documentation examples to be executable
henriquemoody 7c26c25
Update validation script and fix Attributes documentation
henriquemoody 79b9144
Mark T028 task as complete
henriquemoody 4b278d0
Mark tasks T066, T067, T072, and T073 as complete
henriquemoody ebfba67
Mark final tasks as complete
henriquemoody ca4e2fa
Update migration guide examples to indicate expected failures
henriquemoody File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| # EditorConfig is awesome: https://EditorConfig.org | ||
|
|
||
| # top-most EditorConfig file | ||
| root = true | ||
|
|
||
| # Default settings for all files | ||
| [*] | ||
| charset = utf-8 | ||
| end_of_line = lf | ||
| insert_final_newline = true | ||
| trim_trailing_whitespace = true | ||
| indent_style = space | ||
| indent_size = 2 | ||
|
|
||
| # Markdown files | ||
| [*.md] | ||
| trim_trailing_whitespace = false | ||
| max_line_length = 120 | ||
|
|
||
| # YAML files | ||
| [*.yml] | ||
| indent_size = 2 | ||
|
|
||
| [*.yaml] | ||
| indent_size = 2 | ||
|
|
||
| # PHP files | ||
| [*.php] | ||
| indent_size = 4 | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| { | ||
| "timeout": "10s", | ||
| "retryOn429": true, | ||
| "retryCount": 3, | ||
| "fallbackRetryDelay": "30s", | ||
| "aliveStatusCodes": [200, 206], | ||
| "httpHeaders": [ | ||
| { | ||
| "urls": ["https://example.com"], | ||
| "headers": { | ||
| "User-Agent": "markdown-link-check validator" | ||
| } | ||
| } | ||
| ], | ||
| "ignorePatterns": [ | ||
| { | ||
| "pattern": "^http://localhost" | ||
| }, | ||
| { | ||
| "pattern": "^https://localhost" | ||
| }, | ||
| { | ||
| "pattern": "^file://" | ||
| }, | ||
| { | ||
| "pattern": "^#" | ||
| } | ||
| ] | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,210 @@ | ||
| # Markdownlint configuration | ||
| # https://github.com/DavidAnson/markdownlint | ||
|
|
||
| # Default state for all rules | ||
| default: true | ||
|
|
||
| # Path to configuration file to extend | ||
| # extends: null | ||
|
|
||
| # MD001/heading-increment/header-increment - Heading levels should only increment by one level at a time | ||
| MD001: true | ||
|
|
||
| # MD002/first-heading-h1/first-header-h1 - First heading should be a top-level heading | ||
| MD002: | ||
| # Heading level | ||
| level: 1 | ||
|
|
||
| # MD003/heading-style/header-style - Heading style | ||
| MD003: | ||
| # Heading style | ||
| style: "atx" | ||
|
|
||
| # MD004/ul-style - Unordered list style | ||
| MD004: | ||
| # List style | ||
| style: "dash" | ||
|
|
||
| # MD005/list-indent - Inconsistent indentation for list items at the same level | ||
| MD005: true | ||
|
|
||
| # MD006/ul-start-left - Consider starting bulleted lists at the beginning of the line | ||
| MD006: true | ||
|
|
||
| # MD007/ul-indent - Unordered list indentation | ||
| MD007: | ||
| # Spaces for indent | ||
| indent: 2 | ||
|
|
||
| # MD009/no-trailing-spaces - Trailing spaces | ||
| MD009: | ||
| # Spaces for line break | ||
| br_spaces: 2 | ||
| # Include list items | ||
| list_item_empty_lines: false | ||
|
|
||
| # MD010/no-hard-tabs - Hard tabs | ||
| MD010: | ||
| # Include code blocks | ||
| code_blocks: true | ||
|
|
||
| # MD011/no-reversed-links - Reversed link syntax | ||
| MD011: true | ||
|
|
||
| # MD012/no-multiple-blanks - Multiple consecutive blank lines | ||
| MD012: | ||
| # Consecutive blank lines | ||
| maximum: 1 | ||
|
|
||
| # MD013/line-length - Line length | ||
| MD013: | ||
| # Number of characters | ||
| line_length: 120 | ||
| # Number of characters for headings | ||
| heading_line_length: 80 | ||
| # Number of characters for code blocks | ||
| code_block_line_length: 120 | ||
| # Include code blocks | ||
| code_blocks: true | ||
| # Include tables | ||
| tables: true | ||
|
|
||
| # MD014/commands-show-output - Dollar signs used before commands without showing output | ||
| MD014: true | ||
|
|
||
| # MD018/no-missing-space-atx - No space after hash on atx style heading | ||
| MD018: true | ||
|
|
||
| # MD019/no-multiple-space-atx - Multiple spaces after hash on atx style heading | ||
| MD019: true | ||
|
|
||
| # MD020/no-missing-space-closed-atx - No space inside hashes on closed atx style heading | ||
| MD020: true | ||
|
|
||
| # MD021/no-multiple-space-closed-atx - Multiple spaces inside hashes on closed atx style heading | ||
| MD021: true | ||
|
|
||
| # MD022/blanks-around-headings/blanks-around-headers - Headings should be surrounded by blank lines | ||
| MD022: | ||
| # Blank lines above heading | ||
| lines_above: 1 | ||
| # Blank lines below heading | ||
| lines_below: 1 | ||
|
|
||
| # MD023/heading-start-left/header-start-left - Headings must start at the beginning of the line | ||
| MD023: true | ||
|
|
||
| # MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content | ||
| MD024: true | ||
|
|
||
| # MD025/single-title/single-h1 - Multiple top-level headings in the same document | ||
| MD025: | ||
| # Heading level | ||
| level: 1 | ||
| # Only check document frontmatter | ||
| front_matter_title: "^\\s*title\\s*[:=]" | ||
|
|
||
| # MD026/no-trailing-punctuation - Trailing punctuation in heading | ||
| MD026: | ||
| # Punctuation characters | ||
| punctuation: ".,;!?" | ||
|
|
||
| # MD027/no-multiple-space-blockquote - Multiple spaces after blockquote symbol | ||
| MD027: true | ||
|
|
||
| # MD028/no-blanks-blockquote - Blank line inside blockquote | ||
| MD028: true | ||
|
|
||
| # MD029/ol-prefix - Ordered list item prefix | ||
| MD029: | ||
| # List style | ||
| style: "one_or_ordered" | ||
|
|
||
| # MD030/list-marker-space - Spaces after list markers | ||
| MD030: | ||
| # Spaces for single-line unordered list items | ||
| ul_single: 1 | ||
| # Spaces for single-line ordered list items | ||
| ol_single: 1 | ||
| # Spaces for multi-line unordered list items | ||
| ul_multi: 1 | ||
| # Spaces for multi-line ordered list items | ||
| ol_multi: 1 | ||
|
|
||
| # MD031/blanks-around-fences - Fenced code blocks should be surrounded by blank lines | ||
| MD031: | ||
| # Include list items | ||
| list_items: true | ||
|
|
||
| # MD032/blanks-around-lists - Lists should be surrounded by blank lines | ||
| MD032: true | ||
|
|
||
| # MD033/no-inline-html - Inline HTML | ||
| MD033: | ||
| # Allowed elements | ||
| allowed_elements: [] | ||
|
|
||
| # MD034/no-bare-urls - Bare URL used | ||
| MD034: true | ||
|
|
||
| # MD035/hr-style - Horizontal rule style | ||
| MD035: | ||
| # Horizontal rule style | ||
| style: "---" | ||
|
|
||
| # MD036/no-emphasis-as-heading/no-emphasis-as-header - Emphasis used instead of a heading | ||
| MD036: true | ||
|
|
||
| # MD037/no-space-in-emphasis - Spaces inside emphasis markers | ||
| MD037: true | ||
|
|
||
| # MD038/no-space-in-code - Spaces inside code span elements | ||
| MD038: true | ||
|
|
||
| # MD039/no-space-in-links - Spaces inside link text | ||
| MD039: true | ||
|
|
||
| # MD040/fenced-code-language - Fenced code blocks should have a language specified | ||
| MD040: true | ||
|
|
||
| # MD041/first-line-heading/first-line-h1 - First line in a file should be a top-level heading | ||
| MD041: true | ||
|
|
||
| # MD042/no-empty-links - No empty links | ||
| MD042: true | ||
|
|
||
| # MD043/required-headings/required-headers - Required heading structure | ||
| MD043: false | ||
|
|
||
| # MD044/proper-names - Proper names should have the correct capitalization | ||
| MD044: | ||
| # List of proper names | ||
| names: [] | ||
| # Include code blocks | ||
| code_blocks: true | ||
|
|
||
| # MD045/no-alt-text - Images should have alternate text (alt text) | ||
| MD045: true | ||
|
|
||
| # MD046/code-block-style - Code block style | ||
| MD046: | ||
| # Block style | ||
| style: "fenced" | ||
|
|
||
| # MD047/single-trailing-newline - Files should end with a single newline character | ||
| MD047: true | ||
|
|
||
| # MD048/code-fence-style - Code fence style | ||
| MD048: | ||
| # Code fence style | ||
| style: "backtick" | ||
|
|
||
| # MD049/emphasis-style - Emphasis style should be consistent | ||
| MD049: | ||
| # Emphasis style | ||
| style: "underscore" | ||
|
|
||
| # MD050/strong-style - Strong style should be consistent | ||
| MD050: | ||
| # Strong style | ||
| style: "asterisk" |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The global rule already sets
indent_size = 2