-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpublishing-commands.txt
More file actions
79 lines (55 loc) · 2.02 KB
/
publishing-commands.txt
File metadata and controls
79 lines (55 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# Publishing Commands for ENG Language Support Extension
## Current Version: 1.5.4
## Prerequisites
# Install vsce globally (if not already installed)
npm install -g vsce
## 1. Prepare for Publishing
### Compile TypeScript
npm run compile
### Create Package (.vsix file)
vsce package
### Test Package Locally
code --install-extension eng-language-support-1.5.4.vsix
## 2. Publishing to VS Code Marketplace
### Login to publisher account (first time only)
vsce login your-publisher-name
### Publish current version
vsce publish
### Publish with specific version
vsce publish 1.5.5
### Publish pre-release version
vsce publish --pre-release
## 3. Version Management
### Update version and publish automatically
vsce publish patch # 1.5.4 -> 1.5.5
vsce publish minor # 1.5.4 -> 1.6.0
vsce publish major # 1.5.4 -> 2.0.0
### Manual version update (in package.json)
# Edit package.json version field, then:
vsce publish
## 4. Alternative Distribution
### Create standalone package for manual distribution
vsce package
### Install from package file
code --install-extension eng-language-support-1.5.4.vsix
## 5. Verification Commands
### Check extension info
vsce show your-publisher-name.eng-language-support
### List published versions
vsce ls your-publisher-name
### Check package contents before publishing
vsce ls
## 6. Important Notes
# - Update CHANGELOG.md before each release
# - Test extension thoroughly before publishing
# - Ensure all sample files are in examples/ folder
# - Verify documentation is up-to-date
# - Check that version numbers match across all files
## 7. Current Package Information (v1.5.4)
# Package: eng-language-support-1.5.4.vsix
# Size: 2.52 MB
# Files: 43 files including examples, documentation, and compiled code
# Supported Extensions: .eng, .inc, .wag, .cvf, .sms
# Keywords: 280+ keywords from 200,000+ analyzed Train Simulator files
# Coverage: ~95% of all Train Simulator file formats (ENG, INC, WAG, CVF, SMS)
# Features: Comprehensive ORTS support, enhanced folding (SMS/CVF fixed), file navigation