Automating API Documentation: A Journey from TypeScript to OpenAPI and Schema Governence with Optic

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • ts-json-schema-generator

    Generate JSON schema from your Typescript sources

  • 3. Generate JSON schemas with the ts-json-schema-generator package

  • openapi-types.ts

    Generated TypeScript definitions based on GitHub's OpenAPI spec

  • 4. Generate the OpenAPI spec with the openapi-types package.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • aws-cdk-in-practice

  • Here is the link to the repo and initial Optic PR. Here is the new PR with OpenAPI generation from types.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts