-
Notifications
You must be signed in to change notification settings - Fork 3
Home
tikkanz edited this page Dec 31, 2022
·
9 revisions
- Make changes to
syntaxes/j.tmLanguage.yaml
- Test regex using online regex tester
- Use the Command Palette command
Convert to JSON-tmLanguage File
from the TextMate Languages extension to convert to a.json
file and replacesyntaxes/j.tmLanguage.json
- Use the Command Palette command
Convert to tmLanguage File
from the TextMate Languages extension to convert to a PLIST file and replace theJ.tmLanguage
file in the tikkanz/JSyntax GitHub repository - Validate the XML in the PLIST file.
- Update
CHANGELOG.md
andpackage.json
with the details of the new version number and changes. - run
npm i
in terminal to update version inpackage-lock.json
. - Commit to changes to git repository, tag with version number and push to GitHub remote
- In a terminal, in the local Git repository:
vsce publish
Personal Access Tokens (PAT) are required by vsce
in order to publish extensions. PATs will expire after a year (at the longest). At that point a new PAT is required.
- Login to Azure Dev Ops organisation home page for
tikkanz
and create a new PAT as detailed here
- In a terminal session, in the local Git repository:
vsce login tikkanz
- When prompted answer
y
to overwrite the PAT. Provide new PAT.