## # version:

Each plugin may carry its own version number:

# version: 0.5


Which makes sense as features progress independly of the main application. It's the whole point of plugin systems to encapsulate functionality.

• Often it suffices to use MINOR.MAJOR schemes.

• For larger plugins the more common SEMVER versioning might make sense still.

• Patch versions etc. however shouldn't be part of the version: field.

Instead one can use state:, priority: or support: to expand on the current code quality/completion.