swagger-api/swagger-codegen

[Eiffel] Enhancements to the Eiffel generator

Open

#6,057 建立於 2017年7月14日

在 GitHub 查看
 (2 留言) (0 反應) (0 負責人)HTML (5,474 fork)batch import
Client: EiffelEnhancement: Generalhelp wanted

倉庫指標

Star
 (12,701 star)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

Description

Here is a list of enhancements I can think of.

  • Create shell scripts, batch files to generate Eiffel Petstore samples
  • Setup CI (travis, shippable, etc) to cover the Eiffel Petstore samples.
  • Refactor part of the code into an Abstract Eiffel base class, which can be later used in Eiffel server stub generators
  • Add Eiffel Style guide to the contribution guidelines so that Eiffel contributors know what to follow in terms of code style
  • Add {{#required}} .. {{/required}} to make sure the parameters (query, form, header, body) is non-null (exmaple)
  • Add support for validation rules defined in the spec (e.g. validation for parameters in Ruby API layer)

Please feel free to reply with other suggestions.

Swagger-codegen version

Latest master

Related issues/PRs

https://github.com/swagger-api/swagger-codegen/pull/6036

Suggest a Fix/Enhancement

If anyone wants to work on the enhancement, please reply to let us know.

cc @jvelilla

貢獻者指南