Skip to main content

A tool to help you write JSON and YAML files from JSON schemas

Project description

Steer

A tool to help you write JSON and YAML files from JSON schemas

Installation

pip install python-steer

Usage

Let's say you want to build an OpenAPI specification for an API.

  1. Download the OpenAPI json schema from here
  2. Run steer from the command line

asciicast

Roadmap

  • Implement prompt for array of string, number and integer property type
  • Implement prompt for array of object property type
  • Implement the $ref property type
  • Validate string property values with pattern
  • Implement prompt for additionalProperties
  • Validate required fields
  • Implement number property type
  • Implement allOf, anyOf, oneOf keywords

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_steer-0.2.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

python_steer-0.2.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file python_steer-0.2.0.tar.gz.

File metadata

  • Download URL: python_steer-0.2.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for python_steer-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4bc3f94cab2c01db10f91d1220d0ed84ccb0966120b55d05da156cb2968448e0
MD5 687ecbc8d5f7936eef5f3edecb622d89
BLAKE2b-256 710d9e6029b067cb4e9fdba2dbca1a70fccf6b74771804f8f44e6795d0031670

See more details on using hashes here.

File details

Details for the file python_steer-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for python_steer-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8905ef9580b163d5cfaeb91b4f147dcd633673f19a6f762fecb468cf63a76e38
MD5 3ec75503070866a71fefbeeb7519d5f0
BLAKE2b-256 0e9039492c19c7388a6a0a61685a11c43da5979f005bda5a8e268d10d62c870d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page