@@ -11,15 +11,15 @@ provides rich language support for the
11
11
## Requirements
12
12
13
13
* Visual Studio Code 1.75 or newer (or editors compatible with VS Code 1.75+ APIs)
14
- * Go 1.19 or newer.
14
+ * Go 1.21 or newer.
15
15
16
16
## Quick Start
17
17
18
18
Welcome! 👋🏻<br />
19
19
Whether you are new to Go or an experienced Go developer, we hope this
20
20
extension fits your needs and enhances your development experience.
21
21
22
- 1 . Install [ Go] ( https://go.dev ) 1.19 or newer if you haven't already.
22
+ 1 . Install [ Go] ( https://go.dev ) 1.21 or newer if you haven't already.
23
23
24
24
1 . Install the [ VS Code Go extension] .
25
25
@@ -182,6 +182,30 @@ post series](https://research.swtch.com/telemetry-uses) contains many more.
182
182
Go telemetry is designed to be transparent and privacy-preserving. Learn more at
183
183
[ https://go.dev/doc/telemetry ] ( https://go.dev/doc/telemetry ) .
184
184
185
+ ## Support Policy
186
+
187
+ The Go extension is maintained by engineers on the
188
+ [ Go tools team] ( https://github.com/orgs/golang/teams/tools-team/members ) ,
189
+ who actively monitor the [ VS Code Go] ( https://github.com/golang/vscode-go/issues )
190
+ and the [ Go] ( https://github.com/golang/go/issues?q=is%3Aissue+is%3Aopen+label%3Agopls )
191
+ issue trackers.
192
+
193
+ We support only the latest stable and pre-release versions of the extension.
194
+
195
+ ### Supported Go and tools
196
+
197
+ The Go extension follows the [ Go Release Policy] ( https://go.dev/doc/devel/release.html#policy ) ,
198
+ meaning that it _ officially_ supports the two most recent major Go releases.
199
+ The Go team maintains _ best-effort_ support for the last three major Go versions.
200
+
201
+ The Go extension relies on [ tools] ( https://github.com/golang/vscode-go/wiki/tools )
202
+ like ` gopls ` and ` dlv ` for its core functionalities and they have their own release
203
+ policy and schedule. We test only against the latest versions of these tools.
204
+
205
+ In case you need to work with an older version of Go, please check
206
+ the [ Compatibility] page and manually install the compatible version of
207
+ the extension and tools.
208
+
185
209
## Contributing
186
210
187
211
We welcome your contributions and thank you for working to improve the Go
211
235
[ IntelliSense ] : https://github.com/golang/vscode-go/wiki/features#intellisense
212
236
[ Code navigation ] : https://github.com/golang/vscode-go/wiki/features#code-navigation
213
237
[ Code editing ] : https://github.com/golang/vscode-go/wiki/features#code-editing
238
+ [ Compatibility ] : https://github.com/golang/vscode-go/wiki/compatibility
214
239
[ diagnostics ] : https://github.com/golang/vscode-go/wiki/features#diagnostics
215
240
[ testing ] : https://github.com/golang/vscode-go/wiki/features#run-and-test-in-the-editor
216
241
[ debugging ] : https://github.com/golang/vscode-go/wiki/debugging#features
217
242
[ full feature breakdown ] : https://github.com/golang/vscode-go/wiki/features
218
243
[ workspace documentation ] : https://github.com/golang/tools/blob/master/gopls/doc/workspace.md
219
244
[ `Go: Install/Update Tools` command ] : https://github.com/golang/vscode-go/wiki/commands#go-installupdate-tools
220
245
[ Supported workspace layouts documentation ] : https://github.com/golang/tools/blob/master/gopls/doc/workspace.md
221
- [ Workspace Folders ] : https://code.visualstudio.com/docs/editor/multi-root-workspaces
246
+ [ Workspace Folders ] : https://code.visualstudio.com/docs/editor/multi-root-workspaces
0 commit comments