Skip to content

First official release

Choose a tag to compare

@lavanda888boy lavanda888boy released this 08 Apr 09:20
· 5 commits to main since this release
41534a3

🎉 0.1.1

openapi-to-sila2 is a powerful tool that bridges the gap between OpenAPI specifications and SiLA2 (Standardization in Lab Automation) protocol. This release marks the first official version, providing a complete pipeline to automatically convert your existing APIs into SiLA2-compliant Feature Definition Language with full Python type support.

✨ Features

  • FDL Generator: Convert OpenAPI specifications to SiLA2 Feature Definition Language
  • Class Generator: Convert .proto files to Python NamedTuple classes
  • CLI Tools: Easy-to-use generate and version commands
  • Full Pipeline: OpenAPI → FDL → sila2-codegen → Python types
  • Validation: XSD validation against official SiLA2 schemas
  • Type Mapping: Support for string, integer, number, boolean, array, and object types
  • Constraints: Enum, min/max, pattern, and length constraints
  • Security: JWT and API key authentication schemes
  • Examples: Working proxy demos with authentication, CRUD operations, and observable streams