aboutsummaryrefslogtreecommitdiffstats
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2024-05-03 19:55:41 +0200
committerChristian Clason <c.clason@uni-graz.at>2025-05-12 18:43:41 +0200
commitdc8f3415a7d5955f2dba5835fa989927b0ed0d24 (patch)
tree85a1764c54403380f4d028fda473bba6246bee32 /CONTRIBUTING.md
parentfeat(locals)!: remove locals module (diff)
downloadnvim-treesitter-dc8f3415a7d5955f2dba5835fa989927b0ed0d24.tar
nvim-treesitter-dc8f3415a7d5955f2dba5835fa989927b0ed0d24.tar.gz
nvim-treesitter-dc8f3415a7d5955f2dba5835fa989927b0ed0d24.tar.bz2
nvim-treesitter-dc8f3415a7d5955f2dba5835fa989927b0ed0d24.tar.lz
nvim-treesitter-dc8f3415a7d5955f2dba5835fa989927b0ed0d24.tar.xz
nvim-treesitter-dc8f3415a7d5955f2dba5835fa989927b0ed0d24.tar.zst
nvim-treesitter-dc8f3415a7d5955f2dba5835fa989927b0ed0d24.zip
feat!: update tier 1 parsers to versions
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index ed87f8284..845891459 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -36,6 +36,11 @@ zimbu = {
**Note:** The "maintainers" here refers to the person maintaining the **queries** in `nvim-treesitter`, not the parser maintainers (who likely don't use Neovim). The maintainers' duty is to review issues and PRs related to the query and to keep them updated with respect to parser changes.
+**Note:** To qualify for Tier 1 ("stable"), a parser needs to
+ * make releases following semver (_patch_ for fixes not affecting queries; _minor_ for changes introducing new nodes or patterns; _major_ for changes removing nodes or previously valid patterns);
+ * provide WASM release artifacts;
+ * include and maintain reference queries.
+
2. If the parser name is not the same as the Vim filetype, add an entry to the `filetypes` table in `plugin/filetypes.lua`:
```lua