Skip to content

upbound/vscode-up

Folders and files

NameName
Last commit message
Last commit date
Oct 10, 2024
Dec 3, 2021
Feb 3, 2022
Jan 20, 2022
Dec 3, 2021
Jan 21, 2022
Feb 16, 2022
Dec 3, 2021
Jan 21, 2022
Feb 16, 2022
Feb 2, 2023
Oct 10, 2024
Feb 2, 2023
Feb 16, 2022

Repository files navigation

Crossplane package support for Visual Studio Code

Slack

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