You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* master: (101 commits)
[Swift4] Allow for custom dateformatter to be used (#6672)
[haskell-http-client] fix bug when generating models-only (#6931)
fix typo: crediential => credential
minor typo fix
[csharp] fix enum serialization of first value (#6873)
[PHP] Improve docs and README (#6935)
Binary mode for file deserialization in python (#6936)
add python tornado test to travis
[Python/tornado] add integration tests and fix bugs (#6925)
Fix PHP passes response body to ApiException (#6923)
[TypeScript][Node] Resolve TS2532 error (#6932)
skip "all" shell script
minor formatting change
Fixes Issue #6841, Map for accessing additionalProperties is generated. (#6886)
add tsloughter as owner erlang
WIP: initial commit for Erlang client generator (#6502)
add back php client test
Switch Travis image from MacOS to Linux (#6937)
add link to ebook
[Scala] Default case class Option types to None for non-required fields (#6790)
...
Copy file name to clipboardExpand all lines: .github/PULL_REQUEST_TEMPLATE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
-[ ] Read the [contribution guidelines](https://github.com/swagger-api/swagger-codegen/blob/master/CONTRIBUTING.md).
4
4
-[ ] Ran the shell script under `./bin/` to update Petstore sample so that CIs can verify the change. (For instance, only need to run `./bin/{LANG}-petstore.sh` and `./bin/security/{LANG}-petstore.sh` if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates). Windows batch files can be found in `.\bin\windows\`.
5
5
-[ ] Filed the PR against the correct branch: `3.0.0` branch for changes related to OpenAPI spec 3.0. Default: `master`.
6
-
-[ ] Copied the [technical committee](https://github.com/swagger-api/swagger-codegen/#swagger-codegen-technical-committee) to review the pull request if your PR is targeting a particular programming langauge.
6
+
-[ ] Copied the [technical committee](https://github.com/swagger-api/swagger-codegen/#swagger-codegen-technical-committee) to review the pull request if your PR is targeting a particular programming language.
# Add bats test framework and cURL for Bash script integration tests
48
+
- sudo add-apt-repository ppa:duggan/bats --yes
49
+
- sudo apt-get update -qq
50
+
- sudo apt-get install -qq bats
51
+
- sudo apt-get install -qq curl
52
+
# comment out below as installation failed in travis
70
53
# Add rebar3 build tool and recent Erlang/OTP for Erlang petstore server tests.
71
54
# - Travis CI does not support rebar3 [yet](https://github.com/travis-ci/travis-ci/issues/6506#issuecomment-275189490).
72
55
# - Rely on `kerl` for [pre-compiled versions available](https://docs.travis-ci.com/user/languages/erlang#Choosing-OTP-releases-to-test-against). Rely on installation path chosen by [`travis-erlang-builder`](https://github.com/travis-ci/travis-erlang-builder/blob/e6d016b1a91ca7ecac5a5a46395bde917ea13d36/bin/compile#L18).
:star::star::star: If you would like to contribute, please refer to [guidelines](https://github.com/swagger-api/swagger-codegen/blob/master/CONTRIBUTING.md) and a list of [open tasks](https://github.com/swagger-api/swagger-codegen/issues?q=is%3Aopen+is%3Aissue+label%3A%22Need+community+contribution%22).:star::star::star:
16
+
:star::star::star: If you would like to contribute, please refer to [guidelines](https://github.com/swagger-api/swagger-codegen/blob/master/CONTRIBUTING.md) and a list of [open tasks](https://github.com/swagger-api/swagger-codegen/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22).:star::star::star:
17
17
18
18
:notebook_with_decorative_cover: For more information, please refer to the [Wiki page](https://github.com/swagger-api/swagger-codegen/wiki) and [FAQ](https://github.com/swagger-api/swagger-codegen/wiki/FAQ):notebook_with_decorative_cover:
19
19
@@ -24,8 +24,8 @@
24
24
## Overview
25
25
This is the swagger codegen project, which allows generation of API client libraries (SDK generation), server stubs and documentation automatically given an [OpenAPI Spec](https://github.com/OAI/OpenAPI-Specification). Currently, the following languages/frameworks are supported:
The `.swagger-codegen-ignore` file must exist in the root of the output directory.
464
464
465
+
Upon first code generation, you may also pass the CLI option `--ignore-file-override=/path/to/ignore_file` for greater control over generated outputs. Note that this is a complete override, and will override the `.swagger-codegen-ignore` file in an output directory when regenerating code.
466
+
467
+
Editor support for `.swagger-codegen-ignore` files is available in IntelliJ via the [.ignore plugin](https://plugins.jetbrains.com/plugin/7495--ignore).
468
+
465
469
### Customizing the generator
466
470
467
471
There are different aspects of customizing the code generator beyond just creating or modifying templates. Each language has a supporting configuration file to handle different type mappings, etc:
google-api-client - HTTP client: google-api-client 1.23.0. JSON processing: Jackson 2.8.9
519
524
```
520
525
521
526
Your config file for Java can look like
@@ -730,6 +735,7 @@ Please refer to this [page](https://github.com/swagger-api/swagger-codegen/blob/
730
735
Companies/Projects using Swagger Codegen
731
736
----------------------------------------
732
737
Here are some companies/projects using Swagger Codegen in production. To add your company/project to the list, please visit [README.md](https://github.com/swagger-api/swagger-codegen/blob/master/README.md) and click on the icon to edit the page.
738
+
-[Accengage](https://www.accengage.com/)
733
739
-[Activehours](https://www.activehours.com/)
734
740
-[Acunetix](https://www.acunetix.com/)
735
741
-[Atlassian](https://www.atlassian.com/)
@@ -760,6 +766,7 @@ Here are some companies/projects using Swagger Codegen in production. To add you
- 2017/09/30 - [Swaggerのテンプレートを魔改造した話 #渋谷java](https://www.slideshare.net/int128/swagger-80309224) by [Hidetake Iwata](https://github.com/int128) ([NTT DATA Corporation](http://www.nttdata.com/global/en/))
902
910
- 2017/10/04 - [Enterprise-friendly Java client for Microsoft Machine Learning Server](https://blogs.msdn.microsoft.com/mlserver/2017/10/04/enterprise-friendly-java-client-for-microsoft-machine-learning-server/) by [Pratik Palnitkar](https://www.linkedin.com/in/pratikpalnitkar/) ([Microsoft](https://www.microsoft.com/))
903
911
- 2017/10/08 - [Generating a REST Ada client with OpenAPI and Swagger Codegen](https://blog.vacs.fr/vacs/blogs/post.html?post=2017/10/08/Generating-a-REST-Ada-client-with-OpenAPI-and-Swagger-Codegen) by [Stephane Carrez](https://github.com/stcarrez)
912
+
- 2017/11/08 - [A Beginner's Guide to Code Generation for REST APIs](https://gum.co/swagger_codegen_beginner)(eBook) by [William Cheng](https://twitter.com/wing328)
904
913
905
914
# Swagger Codegen Core Team
906
915
@@ -967,9 +976,11 @@ Here is a list of template creators:
967
976
* Dart: @yissachar
968
977
* Elixir: @niku
969
978
* Eiffel: @jvelilla
979
+
* Erlang: @tsloughter
970
980
* Groovy: @victorgit
971
981
* Go: @wing328
972
982
* Go (rewritten in 2.3.0): @antihax
983
+
* Haskell (http-client): @jonschoning
973
984
* Java (Feign): @davidkiss
974
985
* Java (Retrofit): @0legg
975
986
* Java (Retrofit2): @emilianobonassi
@@ -978,6 +989,7 @@ Here is a list of template creators:
@@ -1029,7 +1043,7 @@ Here is a list of template creators:
1029
1043
1030
1044
Here are the requirements to become a core team member:
1031
1045
- rank within top 50 in https://github.com/swagger-api/swagger-codegen/graphs/contributors
1032
-
- to contribute, here are some good [starting points](https://github.com/swagger-api/swagger-codegen/issues?q=is%3Aopen+is%3Aissue+label%3A%22Need+community+contribution%22)
1046
+
- to contribute, here are some good [starting points](https://github.com/swagger-api/swagger-codegen/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22)
1033
1047
- regular contributions to the project
1034
1048
- about 3 hours per week
1035
1049
- for contribution, it can be addressing issues, reviewing PRs submitted by others, submitting PR to fix bugs or make enhancements, etc
@@ -1076,7 +1090,7 @@ If you want to join the committee, please kindly apply by sending an email to wi
0 commit comments