Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

OpenAPI Templates and Generator #18

Closed
wants to merge 9 commits into from
Closed

Conversation

PhearZero
Copy link
Contributor

@PhearZero PhearZero commented Sep 10, 2019

🚀 Feature Proposal

Implements OpenAPI Fastify Templates

Getting Started:

Make sure you have java available to your current PATH

Available Scripts:

  • download: Cross Platform wget swagger-codegen
  • build:swagger: Combine the spec into one OpenAPI definition
  • build:core: Generates Model Interfaces to the core repo
  • build:fastify: Runs snc with the custom template and adds plugins/services to the server repo

Interesting projects:

Backlog:

Core

  • Define Specification
  • Generate v2 Models
  • Create/Finalize Core Service Factory Template (using PouchDB connector)
  • Generate v2 Services Factories

Frontend/Backend

  • Finalize Fastify Plugin Template
  • Generate v2 Fastify Plugins
  • Create/Finalize React Template
  • Generate v2 React Plugins

Issues

#15 #13

Basic CodeGen Template #15 #13
@matteovivona matteovivona added this to In progress in Version 2.0 via automation Sep 10, 2019
@matteovivona matteovivona added the enhancement New feature or request label Sep 10, 2019
@PhearZero PhearZero changed the title OpenAPI Fastify Template OpenAPI Templates and Generator Sep 10, 2019
package.json Outdated Show resolved Hide resolved
templates/fastify/services/routes/___.js Outdated Show resolved Hide resolved
templates/fastify/services/routes/___.js Outdated Show resolved Hide resolved
@fox1t
Copy link
Member

fox1t commented Sep 14, 2019

@PhearZero, I see java as needed dependency, can you elaborate more on that decision?

@fox1t fox1t closed this Sep 27, 2019
Version 2.0 automation moved this from In progress to Done Sep 27, 2019
@matteovivona matteovivona deleted the openapi-generator-#15 branch March 28, 2020 11:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Version 2.0
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants