Crossplane package support for Visual Studio Code
Getting Started
Welcome! 👋🏻
Whether you are new to Crossplane package authoring or an experienced Crossplane
operator, we hope this extension enhances your development experience.
- Step 1. If you haven't done so already, install the latest version of Up
and the VS Code Up extension.
- If you currently have
up
installed, make sure you are using at least version v0.8.0
.
- You can check your version by running
up --version
.
- Managing extensions in VS Code.
- Step 2. To activate the extension, open any directory or workspace
containing a Crossplane package (i.e. one that contains a
crossplane.yaml
).
Features
This extension currently provides diagnostics as you work, through its integation
with xpls
. You can see overviews of the various features currently available
below:
(crossplane.yaml dependency version validation)
(crossplane.yaml dependency type validation)
(crossplane.yaml dependency missing validation)
(XRC schema validation)
(Composed resource schema validation)
(Composed resource schema validation with patched details)
(XRD openAPIv3Schema validation)
Ask for help
If you run into a problem please reach out to us
by filing an issue,
starting a GitHub discussion,
or by asking a question on Slack
Contributing
See CONTRIBUTING.md
License
Apache 2.0 license