Write release notes for completed changes. Use when PR modifies tracked paths and needs release notes entry.
Install
npx skillscat add dotnet/fsharp/release-notes Install via the SkillsCat registry.
SKILL.md
Release Notes
Version
From GitHub repo variable VNEXT (e.g., 10.0.300)
- Language:
preview.md - VisualStudio:
<VSMajorVersion>.vNext.md
Path
docs/release-notes/.<Sink>/<Version>.md
Sink Mapping
- LanguageFeatures.fsi →
.Language - src/FSharp.Core/ →
.FSharp.Core - vsintegration/src/ →
.VisualStudio - src/Compiler/ →
.FSharp.Compiler.Service
Format (Keep A Changelog)
### Fixed
* Bug fix description. ([Issue #NNN](...), [PR #NNN](...))
### Added
* New feature description. ([PR #NNN](...))
### Changed
* Behavior change description. ([PR #NNN](...))
### Breaking Changes
* Breaking change description. ([PR #NNN](...))Entry Format
- Basic:
* Description. ([PR #NNNNN](https://github.com/dotnet/fsharp/pull/NNNNN)) - With issue:
* Description. ([Issue #NNNNN](...), [PR #NNNNN](...))
CI Check
PR fails if changes in tracked paths without release notes entry containing PR URL.
Add NO_RELEASE_NOTES label to skip.