spot

Spot is a concise, developer-friendly way to describe your API contract.

OTHER License

Downloads
8.7K
Stars
555
Committers
25

Bot releases are hidden (Show)

spot - Release v0.2.1

Published by fwouts over 5 years ago

  • New spot lint command (with a basic set of rules for now).
  • New @securityHeader generator can be used to set a global authentication header.
  • OpenAPI 3 generator automatically adds discriminator.
spot - Release v0.2.0

Published by fwouts over 5 years ago

Spot gets a revamp! We've made the syntax more readable and more flexible.

We've also narrowed down Spot to only generate other contract formats: we no longer provide a TypeScript code generator, as there are plenty of OpenAPI-based code generators you can leverage with the generated OpenAPI contracts.

This will allow us to focus on making Spot on what it does best: providing a simple, human-friendly syntax to describe your API.

spot - Release v0.1.34

Published by fwouts almost 6 years ago

  • Bug fix for the mock server
spot - Release v0.1.33

Published by fwouts almost 6 years ago

  • Added support for interface inheritance ("A extends B").
  • Added a "mock" command to run a mock server.
  • Allow specifying query parameter name independently from the variable name.
spot - Release v0.1.32

Published by danieltheodosius almost 6 years ago

  • Spot fixes the typescript error for generated axios client sdk
spot - Release v0.1.31

Published by danieltheodosius almost 6 years ago

  • Spot now wraps Axios client generated functions into SpotApi class
  • SpotApi class need to have SpotApiConfig to be passed on
spot - Release v0.1.30

Published by lfportal almost 6 years ago

  • Changed @api description field to be optional
  • Query param support for TypeScript client generation
  • Tests for TypeScript client generator
  • validate command for CLI
spot - Release v0.1.29

Published by lfportal almost 6 years ago

  • String union types support for OpenAPI
  • New Date and DateTime types
  • Require valid TypeScript for contracts
  • Documentation updates
spot - Release v0.1.28

Published by lfportal almost 6 years ago

  • Endpoint tagging
  • Endpoint descriptions
  • API information
  • Source filename and output filename parity