Commit Graph

559 Commits

Author SHA1 Message Date
joy8zhang
bf35e8bbf2 Update README.md (#7298)
Added Hootsuite under Companies/Projects using Swagger CodeGen
2018-01-03 10:38:33 +08:00
joy8zhang
07977462c8 Update README.md (#7299)
* Update README.md

Added new resource `http://code.hootsuite.com/using-protocol-buffer-to-generate-sdk-at-hoosuite/?lipi=urn%3Ali%3Apage%3Ad_flagship3_messaging%3By4ATz3SDRXyvXJJ14LQysQ%3D%3D` onto `Presentations/Videos/Tutorials/Books`

* Update README.md

Added extra space
2018-01-03 10:37:41 +08:00
William Cheng
8e551a76b4
add link to chinese ebook 2017-12-29 13:49:46 +08:00
William Cheng
54ce4caafc
Update readme to Java 8 2017-12-27 11:27:37 +08:00
William Cheng
0301950dcb
move bvwells to go tech comm 2017-12-24 00:49:03 +08:00
William Cheng
8ae11847d3
update current stable version in readme 2017-12-22 23:54:21 +08:00
William Cheng
591b4f2217
update doc to 2.3.0 2017-12-22 11:48:47 +08:00
William Cheng
c1cbf32d17
add trenneman as elm creator 2017-12-21 16:37:53 +08:00
William Cheng
0924771fc3
add bvwells to go technical committee 2017-12-21 15:19:06 +08:00
Daniel
dbfe4ec119 Video "Building an API with Swagger" (#7237)
Added my video to building a Swagger API using the Swagger editor and NodeJS.
2017-12-21 15:17:32 +08:00
sanshuman
8a45ac8426 added prokarma to the name of the company (#7215) 2017-12-19 23:04:39 +08:00
William Cheng
6946ee04f4
add java pkmst owner 2017-12-19 21:12:14 +08:00
Piotr Jóźwiak
cccef5dbc3 Add our company to list (#7203) 2017-12-18 22:13:10 +08:00
William Cheng
6aa26461d7
add bjgill to rust tech comm 2017-12-15 18:51:37 +08:00
William Cheng
5b76151a87
update 2.3.0 release to Dec 2017 2017-12-15 01:21:48 +08:00
Benjamin Gill
1a831f73f3 [rust-server] Plaintext support; encode params (#7082)
* MMORCH-428: Export the Authorization struct

This is needed so that code can check that the version of Authorization
in the auto-generated code is the same as the version it is using. If
the versions are not exactly the same then the lookup into the TypeMap
will not work.

* Add Rust as a supported language for client and server.

Clarify that there are two Rust client implementations, and one Rust server implementation.

* Percent-encode path and query parameters in client URLs
Fixes #122

Also don't include a question mark at the end of the path when there are no query paramters.
Fixes #121

* Rust2 client: add --host and --port parameters to example client.

Allows the example command-line client to override the default host and port.

* Extract default host and port from Swagger file.

* Derive 'Eq' and 'Ord' on enums

* Rust2: improve server code structure.

    server.rs (main.rs) - main entry point for binary; starts the web server and points it at the server code within the library.
    server_lib/mod.rs (lib.rs) - root of library; creates the server.
    server_lib/server.rs (server.rs) - actual server code

The old server_lib/mod.rs is now server_lib/server.rs; server_lib/mod.rs is new.

This structure is easy to map onto a server implementation; unfortunately we can't get it exactly right here because of the limitations of cargo's examples/ folder.

* Rust2: Explain fully how to use the example code in your project.

* Added plaintext support

* Linting

* MGJ Markups
2017-12-08 18:42:14 +08:00
William Cheng
a7da5d8098
add a link to IT World article 2017-12-07 17:46:26 +08:00
William Cheng
5f9f6e5c9b
revised C# support in readme 2017-12-05 20:15:23 +08:00
William Cheng
28467a5c3f
add antihax to go technical committee 2017-11-28 23:46:17 +08:00
philicious
1472b60d3a Added a Blog Post Entry (#7069)
Blog Post I wrote for Dreamfactorys Blog last year showing how to use Swagger to generate Client SDKs and using them
2017-11-28 21:17:10 +08:00
Lee Skillen
7a15121f94 Adding Cloudsmith to Swagger users (#7055) 2017-11-26 01:16:51 +08:00
Akihito Nakano
8cc8c1eac6 Add GMO Pepabo (#7049) 2017-11-24 22:29:19 +08:00
William Cheng
57b42a544d
add fvarose to c++ tech comm 2017-11-24 01:57:15 +08:00
Daiki Matsudate
ed705e9d70 add link to d-date's presentation (#7021) 2017-11-22 17:06:22 +08:00
William Cheng
5e76b22ae8
add gmkumar2005 as scala lagom template creator 2017-11-21 16:37:42 +08:00
Hidenori Maehara
0c3688227a add my slide to README.md (#7006) 2017-11-21 10:30:25 +08:00
William Cheng
6476c0aa18
add @tsloughter to erlang tech committee 2017-11-19 00:04:37 +08:00
shashank734
18e0b67903 Added Company using Sawgger in Readme.md (#6988)
Added company Thirdwatch.ai in Readme.md which is using swagger.
2017-11-17 20:52:37 +08:00
William Cheng
0c0da42d33
Better instruction for Windows users 2017-11-16 17:08:16 +08:00
William Cheng
6739481a5d
add tsloughter as owner erlang 2017-11-12 22:07:12 +08:00
William Cheng
d76e37277a
add link to ebook 2017-11-11 14:51:35 +08:00
wing328
9dea435104
add kenjonese-cisco to python tech committee 2017-11-09 21:43:47 +08:00
Charles Capps
c2eb53ab1d [Java] Templates to support google-api-client library (#6838)
* Add support for the google-api-client

* When there's no return type, just return (no parsing the response)

* Update the deserialization to use a Jackson typeref.

* Delete the auth mustache files as we don't need them

* Stop generating unneeded auth files; get SBT/gradle working with the generated module

* Add builder-style methods to the google-api-client ApiClient for getting API instances

* Update the README to reflect the new client library option

* Generated overloaded methods to send query params as a Map<String, Object>

* Add files for Sample codes

* Add type in angle brackets to support Java 6

* Required query params must be added to the Map of params. Update sample code.

* Use explicit types instead of diamonds to support Java6 in one more place.

* Clean up javadoc warnings in generated code / remove pointless return statements

* Clean up extra newlines in generated code
2017-11-03 18:46:07 +08:00
Jim Schubert
7755c7de38 Update README.md (#6859)
Updated information for .swagger-codegen-ignore support via IntelliJ plugin, and path override.
2017-11-01 21:54:36 +08:00
Keni Steward
98e5612c84 Update README.md (#6797)
Added FINRA as a company using swagger codegen opensource
2017-10-25 10:02:05 +08:00
kinok
18b16c7fe6 Update README.md (#6783)
Add my company to `Companies/Projects using Swagger Codegen`
2017-10-23 17:46:12 +08:00
Benjamin Gill
c71aa9da49 Add Metaswitch to list of companies (#6773) 2017-10-23 00:39:33 +08:00
Giulio Pulina
af2089777d Fixed link to open issues (correct label is 'help wanted') (#6779) 2017-10-21 23:57:43 +08:00
Jon Schoning
d0ec683a86 revert changes to fakes yaml (#6758)
* revert changes to fakes yaml

the yaml currently includes invalid definitions that do not exist: ('#/definitions/xmlObject').
revert to known good yaml state.

* update template creators
2017-10-20 11:06:28 +08:00
wing328
f0b7daeec6 [Rust] rename rust2 to rust-server (#6747)
* rename rust2 to rust-server

* update rust-server batch file to use petstore test spec
2017-10-19 20:17:08 +08:00
Benjamin Gill
1d89ab6e08 [New Generator] Rust API client/server generator (#6613)
* Rust API client/server generator

* `Future::boxed()` has been deprecated - replace with `Box::new(...)`

* rebasing to rust

* MMMLS211 use empty vec over none

* MMMLS211 rebuild after merge from rust

* MMMLS211 YAML array examples not wrapped in Some()

* MMMLS211 Array parameters bad mustache fix

* MMMLS211 don't parse map containers

* MMMLS211 Tidy container types

* MMMLS-211 rebuild example

* MMMLS211 mvn rebuild

* Percent-decode parameters contained in the path

* Produce warnings when unknown fields are present

We still accept unknown fields and discard them. However, to improve
diagnosability, we now write a warning log and return a `Warning`
header.

Note that this is server-only

* Markup

* MMMLS211: Make optional arrays Options again

* 211 markups

* Temporary attempt at tweaking Cow ownership tweak while merging changes from rust branch

* Remove to_string call while parsing path parameters, which requires definining a temporary var in a block because rust can't tell where a Cow reference gets dropped

* Fix rustfmt to the correct version

* Fix rustfmt to the correct version

* Add more response information to ApiError in client

* Re-add missing brace

* Code review markups

* Allow converting out of wrapper types

* Store arrays in new-types too

* Use a new hyper_client every request

* Add vec-like traits to array types

* Xml support - new branch

* Moved conversion from serde_xml_rs::Error to ApiError from swagger-rs to client code until upstream PR is accepted

* MMSUB-172 Don't set Content-Type when there's no body.

If we don't have a body we've serialized, then don't declare
any content type for the nonexistent body.

This is really important for 204 No Content responses, but it's
also morally important for all other non-bodied responses.

* MMSUB-172 Move to swagger 0.6.

* Manually implement debug for the client

* Allow `Context` to be bound to `Api`, and not passed on every function call

* Support "." in parameter names

* Support generate's "--reserved-words-mappings" option

* Support "." in parameter names

* Support generate's "--reserved-words-mappings" option
2017-10-19 17:37:02 +08:00
Hidetake Iwata
381acd28ea Add http://www.nttdata.com (#6713) 2017-10-17 15:45:48 +08:00
wing328
15450754ec add tbrown1979 as template creator for scalaz 2017-10-16 22:15:07 +08:00
Gustavo Paz
1f97caf960 Included Open Systems International in the list of companies using Swagger Codegen (#6692) 2017-10-16 10:17:40 +08:00
wing328
b22fb30891 add jaz-ah to swift, android tech committee 2017-10-13 00:35:04 +08:00
wing328
278bcfe96b add Edubits to swift tech comm 2017-10-12 18:27:56 +08:00
Jumpei Takiyasu
02a053e2b6 Update README.md (#6656)
Add my slide to README.md
2017-10-12 17:26:57 +08:00
wing328
e90a40bfce use japanese name of taxpon 2017-10-09 10:18:46 +08:00
wing328
07c71e342e add link to ada's article 2017-10-09 09:39:05 +08:00
Gareth T
2644adb7a3 Note precisely which clients and servers can be used with Haskell. (#6625) 2017-10-06 09:10:31 +08:00