Skip to content

Repository files navigation

Elsa Specifications

Shared package metadata contracts and source generation tooling for Elsa Workflows packages.

This repository contains the extracted package manifest specification and build-time generator. It preserves the existing elsa-package.json wire format, schema versions, MSBuild properties, validation rules, and generation behavior.

Packages

  • Elsa.Specifications.PackageManifests contains the manifest contract and validation model.
  • Elsa.Specifications.PackageManifest.Generator generates and packages elsa-package.json files for consumer packages.

Add the generator to a package project with PrivateAssets="all":

<PackageReference Include="Elsa.Specifications.PackageManifest.Generator" Version="0.0.1" PrivateAssets="all" />

See the package-specific READMEs for usage and the supported MSBuild properties.

License

MIT. See LICENSE.

About

Elsa Workflows package specifications and manifest tooling

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages