You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -254,7 +254,9 @@ for basics.
254
254
where \<area\> describes which part of ExecuTorch the change pertains to, e.g.
255
255
"Release notes: runtime". A few of these areas include "runtime", "backends",
256
256
and "build". If you aren't sure whether to add a release label, you should
257
-
probably still add one since it immensely facilitates release management.
257
+
probably still add one since it immensely facilitates release management. Please
258
+
refer to [Release note categories](#release-note-categories) for a list of
259
+
standard release note categories.
258
260
- See https://github.com/pytorch/executorch/pull/3612 for an example PR that
259
261
follows this advice.
260
262
1. Before asking for a review, ensure that all [CI (continuous integration)
@@ -283,6 +285,18 @@ for basics.
283
285
will only merge PRs that fix the broken jobs until all critical jobs are
284
286
fixed.
285
287
288
+
### Release note categories
289
+
-`Release notes: runtime`: changes related to the core runtime which loads the program methods, initializes delegates, and runs the lowered graph.
290
+
-`Release notes: exir`: changes to any internal representations, such as an edge-related dialects. Also any changes to passes that may modify the exir, such as memory planning.
291
+
-`Release notes: quantization`: changes to quantization.
292
+
-`Release notes: ops & kernels`: changes to the opset and any new / changed kernel implementations.
293
+
-`Release notes: api`: changes to public facing apis (any interfaces, pybinded runtime methods, etc.).
294
+
-`Release notes: backends`: changes to any of the backend delegates.
295
+
-`Release notes: build`: changes related to the build system, including major dependency upgrades, notable build flags, optimizations, etc.
296
+
-`Release notes: SDK`: changes to any of ExecuTorch's SDKs, for example the debugger & profiler.
297
+
-`Release notes: examples`: changes to any of our example LLMs integrations, such as Llama3 and Llava.
298
+
-`Release notes: misc`: anything notable that doesn't belong in the above categories.
0 commit comments