Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.03 KB

NOTES.md

File metadata and controls

26 lines (22 loc) · 1.03 KB

Development notes

Pre-release checklist

  1. Change version in package.json to something like 2023.9.0-beta
  2. npm install
  3. make package
  4. code --install-extension ctags-companion-2023.9.0-beta.vsix
  5. Manually test the extension on a few projects
    1. Rebuild ctags task
    2. Go to Symbol in Workspace
    3. Go to Symbol in File
    4. Go to Definition

Release checklist

  1. Bump version in package.json and npm install.
    • Version should be in the CalVer format of YYYY.MM.MICRO, e.g. 2023.9.0, 2023.9.1, 2023.9.2 and so on. The final number (MICRO) is sequential and does not correspond to a calendar day.
    • A pre-release version may look something like this: 2023.9.0-beta.
  2. Ensure CHANGELOG.md is up to date.
    • Change the "Unreleased" heading to the version you are about to release.
  3. Ensure README.md is up to date.
    • Use make docs to generate the Settings section.
  4. Commit changes.
  5. make publish
  6. Create a release together with a new tag in GitHub.