Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/marshmallow-code/flask-smorest
DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow
https://github.com/marshmallow-code/flask-smorest
3876ebda3e3f7076931e45f228fc5efcd7177f63 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
64c92dff9b812417e271825e10540ddf7bc14d94 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove OPENAPI_REDOC_VERSION and OPENAPI_SWAGGER_UI_VERSION
0c89f9f62bce765cff2a594eec91659ad23f95e1 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>d9ba7b0aa9a96132272c293e4179d92d5358617d authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
9e3510c4fcd1a34cde5e4db4f9f96f7e838bf59f authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
6db2ece40b39a3b535323931a6cdbda13024f303 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
f171ff4362728f2f756ba77f3d52584e45136148 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
eb133b2f349d7c1715007c5f4784534e8a0e8cd4 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
a56dc73b07929ea1985661647d0cecfb0373b864 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
f4cd882768acd9d2189c33c5d97d58485da4f9c7 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
7747eaaa1ed9c82028ce5cf0a713b78ecdf9236c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
92068349eb3e9ff8d3944f57a8108861e11b4fb8 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
0e517fd7f8cdce3050e9d8fee17bc7cc552bc455 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
e9f6523f828fecfff1dffd7d5de39cf05631e88c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
1c8a8e3e8bb845ae7c0c0b86ce6d8b474b7491e0 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
fea513b7d8c9b39b30b9a92d00d9898558f0afe0 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
dbd7a6e9c10d7d2e1d72ac81c4b44bd3b6721ebd authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
66375ca8af3516d089dc05eec779da25681c0cfe authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Require pagination parameters to be in query string
350bebfde7d6818b2ded418d35f72a8dd6a6e622 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>d66650bee1186078f80d468c496e6632d2f6e3e1 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
1dc0b8aa0364fdbd67f4232bb661c5b092ae5821 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
c22653df466fe0bed3df42b5b82df7a256d3e0bd authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Document error response in @paginate
0cd30c5b60001e36f516331b80dbe827064486b5 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>373cd2fa2f06bd52d495329995af931f0bcded13 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
7834c08af449d518d7add1be7d624481433d6d18 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Auto document errors, pagination, ETag
c13b3a14ef86ef869f8878149260d941d0a59803 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>37c4dc3e4e1e57a9a17aa5d5988e00c92dc2b840 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Necessary because arguments can use any error_status_code.
3365767d9671dd8f6281f8b0880ec4cc58889a3a authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>78fdc338bfe06128a7ee51713ea0da6f6aa3b9d6 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
983e2578003fd2b4491606c3a0c7ad1066ad234c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
309b2fd6eed29834ad7fa82609a3ce8f29702cff authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
420a12280ef4fa2a130e4b46686adc0a058064b2 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
e26acc63d7aa68d65ab09f30b4d68fc290920d63 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
cfb8a43443bfaef8a1734eec3358c5cba1b5b19d authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
19c8d1244e22efad98df0f1be4d335b05e8e7683 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
b4d8aaff75e69d60cd956cf6a4e52cf197c5494c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
f0aa4b29a4e44ce201202886cf4076fa5c900127 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
b3bd5ff10a964be2db409fa822b37a281ea24f7c authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
a78e17817bee5da7036d3a4b243dc5c3c77402c3 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
a3625eba4937c625b1418009282900869165d517 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
65b9c5bc06b939b41e89f9889ce21194c0e9f921 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
250cfb243a07af6eedcddaf6eac9998abeb89b79 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
ccfa2bbf6031fb678ddee5c27089b09ff82369ff authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
Refactor Blueprint._prepare_doc
9df2d8c9d58df97663bdfbfb50cbc0b7fdbff4ab authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>e8a2c7ec94a33101e94f7d75c1a2526953b301c6 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
3c1e84bd448e12171a2e147fb978e5d05a73bc51 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
aa9f93a77379dc1f3d734117cc24ef916e8d51f0 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
6a93f33527199a27a4812742c78159c4c2dca0e1 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
7d34b82a932877685b5a7cb056a328c2e3273c2e authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
a932cb662161bc4c7049a46a1b84077078a99d79 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
73e624eea8985203ce971806ea8f400a57fe3651 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
e5dbb8c7037872fea53f31d5884f8a207e44a746 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
11fb71a779270bde58a29140fa60cc383040b709 authored almost 5 years ago by Jérôme Lafréchoux <[email protected]>
44670a11cd2ec2828f38f57574b872ca21feadbd authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
b3209b6d0e30ab72eb9dd1b278259eb801973f0f authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
1de10e3ee03f2c838108aa4ed9d3a569acbe6646 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
a1cb4be6455e0412c936cca6c61df1c1cfd3f68b authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
b10c52319b731876b759505c9b05535bce7cf4e8 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
c7b0c144f9dabf9f332ddbd6c8ab6c3c7a883ad3 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Add default description to openapi spec if no description is supplied.
c45fdea2af366fd489e2893aa919c2997a3035a7 authored about 5 years ago by Jon Bjarnason <[email protected]>888ffed07725154d353bf7a45066eb015d4db91e authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
cc618f74abc2035d9f2904efed32cfc3bafad3ab authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
a3b54fb2487ef183b9989ec0c9c892d459c0e13a authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Support Python 3.8
92496eba337c214c30cb8174ab04ea4edb3c3c19 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>c4690d5abb5d2fb059e19796b039a67292ab0988 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove JSONResponse
5ceb9c86ab3714a6fb590fdc6d1ccf02c0ba6af8 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>6c75f2c12084af92318fd85ae62e928708f69af0 authored about 5 years ago by Jérôme Lafréchoux <[email protected]>
b1b2332cb5e8bfba44474d86cb4737f8d499ca19 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
52c701f9f0c95f41e550cfa70de1e262f43f5234 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fix passing `spec_kwargs` in `App` init and `app` in `init_app`.
c814804b44503d7603e17dd868054a811f2932bb authored over 5 years ago by Jérôme Lafréchoux <[email protected]>8198279b5d67c2cd65edcec4e0e982f73a4c7472 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Fixes #103.
bd0a833e22285aab0482929f25cce05a03ccbce9 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>4ee2ec67c40e4f7a4dc856b78ca3d77f5ec6f85c authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
720df5efebbf9316cf6d63e5b7afc315db2040b4 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
56845a8b5298994b966676dca67ef64990f229c4 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
c2da0c52b11f2a794dda054a663475998504ca42 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Rename flask-rest-api to flask-smorest
eeec3a58096ba49f7df79c4d7d98a3b3433dffbe authored over 5 years ago by Jérôme Lafréchoux <[email protected]>d56bea837ed6e1f4e13f756778f58d4a32bec76e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
fcf26d7edc33dbad3594bbf30b40df6992534623 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
52d83abbd1e58dae04568e6a19b4984b8a56f499 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
8b44c2cdc753ac263d616561bbeba9361f9bba9d authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
0ecc66bf95ac173af9291c106209129923fd5392 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
ec28e51ff1d82303cb0a033c9538654bc7e43725 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove useless calls to jsonify
ab0b98d197ec99afaab6ed9aa537eccd540eb512 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>Support file uploads as multipart/form-data
b94e0a6cce682462ee822950fde5b1881469e974 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>3b4597e1b63a682a037d9e7a271effdae4ef6a4e authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
0fec005b55521ba5e46b01208a3bb83bfe1584a1 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Requires unreleased apispec 3.0 and https://github.com/marshmallow-code/apispec/pull/497
9bc1bdd912137d57e4837ed39fb3daee6d8d99d8 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>3f991c33786f803a673a29ea8283631da099fb0c authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
72fb9235e4b4ffc0a7e4d4107eab8e6166d353e9 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
3f7cae63e0a982c4178f80d6afd1c08987b863aa authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
d6b911871a783b7ffac2cca7a4885e5ef2265c18 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
12c9f9074ab8fd4096c2f18b0638c0da84f13bc3 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
a4a31c6d3310ee42069491ced8540fa8324ce713 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
Remove usage of strict option
db4c7656e828356cdd0b2193c1015adc4580f222 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>Useless since Flask 1.1.0 (https://github.com/pallets/flask/pull/3111)
08612b801a344bedfb1536f42c088d57bc5e4fcd authored over 5 years ago by Jérôme Lafréchoux <[email protected]>90999a836187dcbdfe15fc0de4fd37044fd928a5 authored over 5 years ago by Steven Loria <[email protected]>
Custom docstring ignore tag
d5295d32762c713ac0664d1d8022cdc5bc1d41a1 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>a9655058222f7bd87b1160f4ea3af94542612ce0 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>
cbcad4c48c64982d21dcd8d6eb1363700245a6f9 authored over 5 years ago by Jérôme Lafréchoux <[email protected]>