You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updates the `README.md` for accuracy, readability, and maintainability:
- Update the vSphere versions to refer to the VMware Product Lifecycle Matrix.
- Add comment to disable `markdownlint` check for an H1 on the first line.
- Moves all markdown links to the bottom of the file and use markdown references.
- Condenses unordered lists markdown.
- Removes links to notable projects that are not longer active.
- Updatds links to the Terraform Provider for vSphere and Packer Plugin for vSphere.
Signed-off-by: Ryan Johnson <[email protected]>
[][go-version]
7
9
8
10
# govmomi
9
11
10
-
A Go library for interacting with VMware vSphere APIs (ESXi and/or vCenter).
12
+
A Go library for interacting with VMware vSphere APIs (ESXi and/or vCenter Server).
11
13
12
14
In addition to the vSphere API client, this repository includes:
13
15
14
-
*[govc](./govc) - vSphere CLI
15
-
16
-
*[vcsim](./vcsim) - vSphere API mock framework
17
-
18
-
*[toolbox](./toolbox) - VM guest tools framework
16
+
*[govc][govc] - vSphere CLI
17
+
*[vcsim][vcsim] - vSphere API mock framework
18
+
*[toolbox][toolbox] - VM guest tools framework
19
19
20
20
## Compatibility
21
21
22
-
This library is built for and tested against ESXi and vCenter 6.5, 6.7 and 7.0.
22
+
This library supports vCenter Server and ESXi versions following the [VMware Product Lifecycle Matrix][reference-lifecycle].
23
23
24
-
It may work with versions 5.1, 5.5 and 6.0, but neither are officially supported.
24
+
Product versions that are end of support may work, but are not officially supported.
25
25
26
26
## Documentation
27
27
28
-
The APIs exposed by this library very closely follow the API described in the [VMware vSphere API Reference Documentation][apiref].
29
-
Refer to this document to become familiar with the upstream API.
30
-
31
-
The code in the `govmomi` package is a wrapper for the code that is generated from the vSphere API description.
32
-
It primarily provides convenience functions for working with the vSphere API.
33
-
See [godoc.org][godoc] for documentation.
28
+
The APIs exposed by this library closely follow the API described in the [VMware vSphere API Reference Documentation][reference-api]. Refer to the documentation to become familiar with the upstream API.
The code in the `govmomi` package is a wrapper for the code that is generated from the vSphere API description. It primarily provides convenience functions for working with the vSphere API. See [godoc.org][reference-godoc] for documentation.
37
31
38
32
## Installation
39
33
@@ -45,79 +39,93 @@ go get -u github.com/vmware/govmomi
45
39
46
40
### Binaries and Docker Images for `govc` and `vcsim`
47
41
48
-
Installation instructions, released binaries and Docker images are documented in
49
-
the respective README files of [`govc`](govc/README.md) and
50
-
[`vcsim`](vcsim/README.md).
42
+
Installation instructions, released binaries, and Docker images are documented in the respective README files of [`govc`][govc] and [`vcsim`][vcsim].
51
43
52
44
## Discussion
53
45
54
-
Contributors and users are encouraged to collaborate using GitHub issues and/or
The project encourages the community to collaborate using GitHub [issues][govmomi-github-issues], GitHub [discussions][govmomi-github-discussions], and [Slack][slack-channel].
0 commit comments