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
d059521b35465172d2025754f02cba38837be64c authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix docs when routing MethodView specifying methods
18e7b4d52081960af2bc252c67aa7cff548d0bc1 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>e238df03a8ecaaf550b7a99cef74317f1f09f5cc authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
1ae5d6b278d810c9b62e41d6b310a6e379844d45 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
0db89fe532e43e0aecd98257cbc5b3d0b3fbff19 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Add Blueprint.add_url_rule
86298d168bb4c891255de843ccb975492719391f authored over 3 years ago by Jérôme Lafréchoux <[email protected]>Lazy register components (default responses, ETag and pagination headers)
0152d663abca221c9df9c1658e9c0a5695142982 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>ca13c136d33110626f36c50e79144eaec3690624 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
ba0823e6c329d0937e0d196f40cf5e26a1cb3abb authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
68437e990b7536ae6765284507327d9c20c383f9 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
e776bd44c2aeb245fa057e9c42cafce987a0ed35 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
cb5ff7e656f1d2bba3b7273592718474bc873bdb authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
e9334a4f0949f8ab20a096545f46cac187b47258 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
7336ff51f6576e84c8b3e19d4552ce3d788c2195 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
ae1a68d3c9f4ddeaa71fb17d2297fd5e3a78dd14 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
b3c56d6170358bb7ec6ce4bbd75bb646e767009c authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix Blueprint registration with custom name (Flask 2.0.1)
2d07709ea22e32c76dbb294bf421fa50bf9a2a6c authored over 3 years ago by Jérôme Lafréchoux <[email protected]>0ab46c9e5c6b18479ac308361211cada6c477f25 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Use apispec 5 and replace missing with load_default
7c81fb306d75017ae46b877a04914f8f99630b13 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>d9e18a31389c76e642adfd9ba65ed0f80453a325 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
7e2064572c07865595782789c2d0b26ed567d958 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
807aaf1c08ce056d1f5e45a902ddaf00c8f4a5a5 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
2c315cfd4fa4ff7d10e120b398842833047d91af authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
5fb1d448b1c6b82628a381fb1ef4b58ba1fcaad8 authored over 3 years ago by Tim Diekmann <[email protected]>
16f76779cc0fcc7986a034641a0759ad47828185 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
c4a677ec3f7ee236354a48ea584583f241ad0da5 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
f8881334692550ab1f188f0754fc7a7d6b9750a4 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix link in AUTHORS.rst
82bb02ddb1c3eaf12af2f8f2fd2c09f5b5385902 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>5a00a740060a245307571d2f710d457a7dc477db authored over 3 years ago by Tim Diekmann <[email protected]>
Use click.echo() for spec output commands
9125320c6130106195032211c125a10219005b74 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>Generate header parameter and responses in API when ETag is set
bf0ba4261264d94c2315c0c1c60cb069a1f2dfe3 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>de44cb5eb0f9e3425c467d8a488d068dfcd2fa26 authored over 3 years ago by Grey Li <[email protected]>
84cc5498f1256f2e37db0ace6839b4ce516dfc42 authored over 3 years ago by Tim Diekmann <[email protected]>
004de123b1a05dd20dd776befc1b0d2f48453019 authored over 3 years ago by Tim Diekmann <[email protected]>
adc7e48206f3200b8b261d2f3808667a2a0d3bb0 authored over 3 years ago by Tim Diekmann <[email protected]>
59a3a3be8f192a04f5dd2497b482d1bb06cec664 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
08a63a1da9ddf6e19ef78ce055c03cd14d0c263a authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
d6270baf523a3a6f3da115744d3947dbbc77fb8d authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix GitHub actions workflow
715e7755c638fd89882ee5a6443fc5fdcead6fb3 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>4f7df85e6084b808f2f9dad10c000f016c23fff8 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
0ce7a26e17ae652d66ee4facd9e8ad691658b6ae authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
4bfbdf69bc5c95e402330ffcfdf737c05cc3a967 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Support RapiDoc
ff36005adce78adb7a8df44127f02d22893e99cc authored over 3 years ago by Jérôme Lafréchoux <[email protected]>927f620bac5713da8b4eb4fed52944189fcd488b authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Forgotten in #171
766813338e39e3199cbf7cf8f4267866958f73ab authored over 3 years ago by Jérôme Lafréchoux <[email protected]>0df55af03b236eb68c3a3ac8086ed73225437bdb authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
b9b1e4f76be0cd10d168bf3e92e50469a95f2a0a authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
624996e51f70f915f85a3f2985503375ffe6c441 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Rework TestAPISpecServeDocs
297c6580b9dadf1b784e5085de89fdbc0bc1a33d authored over 3 years ago by Jérôme Lafréchoux <[email protected]>Split tests to minimize combinations
68470c5720cfeaa70ab8309f35bf79626cd0ac39 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>Use GitHub Actions
7f013d60b654cc89d43441c497866450b18831e1 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>e262da54c1219590569186f2fc1d42727aab87b1 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
8f3cd8551d53a64a2260aca43a481b498eb9b944 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
e6c4fc37f1dd4074f22274fdeca57f2373227ba2 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Remove feature setting `basePath` from `APPLICATION_ROOT`
34b11376fc8e149a9902199d3ff0ca5f04c2decc authored over 3 years ago by Jérôme Lafréchoux <[email protected]>043139282b807f9eacd2931cc11a9867f3d0c8fe authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
73cfe1dc5deaabf5d5caee57670c40c412f853c0 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Move to werkzeug 2 and flask 2
856ad0b14b4de3654889d340e09e541fdc9915e9 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>a55b7be881e80d820c46be3a8007b8da272a60f5 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
1f0c2c146f145b70e4995e7a09921d7ffe00a2c4 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
2c803a5f065b4c3059a4f09b9e3bb01e211691ca authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
0e7173cce3b05607cd39250d4c2c113ff7ac7e52 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Fix the type of examples in docstring
80a55a7690aad65c05fcafd43e6f2f75f8d3a772 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>db2cadaf52b1d7914eb7d946f599f224fe709d08 authored over 3 years ago by Grey Li <[email protected]>
e15937dbe92d8e5286bc0b6dfa9c17dead90b2bb authored over 3 years ago by Grey Li <[email protected]>
2d71b44df03e414ca714b0f338df3afa9d859813 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
8ae836c032251755c11480ff6058ff3846dbd5b4 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
Use webargs>=8.0.0,<9
b7b201aab4bd80a0c96ace5de8ae7f953fac2c3e authored over 3 years ago by Jérôme Lafréchoux <[email protected]>4d2e98c8a2f3e9ea2af51c4a70f7b5c87c9f6d59 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
c5f5bbcc91224d0dafafaf75f00bf90391165ee3 authored over 3 years ago by Jérôme Lafréchoux <[email protected]>
9c0cf821ac6502ff51e9e846718943e2ced02372 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
c78a06dc83955080a3eb456717056e92e0649fa5 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
53eb8a89d920d112af3b47cc0f7e88b8e415d36d authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Minor fixes to the arguments doc
a844e855f4344d1783c438238a46b7a0141b4c53 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
A minor change to phrasing in one place (where I found it hard to
read), but mostly syntax fixin...
826341b62a8e5164587435f7a4404951b364bbbc authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
4acc491f21f434d77825d90304b0ac9fcc0a9e1c authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Add Blueprint.alt_response decorator to document alternative responses
7c09ea8a8fba4181aa33a4a9cd4336fd137890ab authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>38ae3131172759e3680138446f5fc13e3b43aa67 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
b4a42495f54c59957971f8584c5755ee0b455e7c authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
895b119dc53afc3faeaec92ff5f2363fc7699358 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
66eb1f65807a6f04470c33118cd0d14e087b0deb authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Make code argument first positional in @response
ca586632ea019e5a4ba8443df5bbe2cf92c334fe authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>39db610c145d274cf42c1ffcc67707f63ac3a865 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Drop claim that CPython 3.6+ preserves Marshmallow schema order
3f16dc3936a5f33b505a6ecfa0f4dbdaf0d09754 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>Unfortunately, the actual Marshmallow `Schema` implementation that orders fields uses _sets_ and...
88cfb9e34e4189cb0f5225a11709a637f7d1e623 authored almost 4 years ago by Martijn Pieters <[email protected]>fee3aa46dc7f66d26dc9d575ce467211b8ccf8c6 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
c8f69d4b62cdca7dcb07a88853d62ec763c14f46 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
dfb4a348f3f829a3486aa0a52db79827f790e4b9 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
1268682ae625c17846c7f1c7058094a575284035 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
Make DEFAULT_ERROR optional (opt-out)
763f6ce75a1343b2b2b76dea30ac66c34f037977 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>Only add referenced responses to the spec
481854e728ba16cc62a33425c788f7bee593fcfa authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>1a2c62bb0a1265762995cce4a67b356509383f65 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
ca222d1364799fbf61d89f4f38e20ca1c988701e authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
bdb29322a5163820285b0aa3c9f4b8cee09d2e8d authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
de43a650b9fd8407287483267472a7d2edb3f187 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
844df10e0399ae72cc2c4f5f917aa2ad98a56f40 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
2cec1110513bfb01a9a9306803ab3ae537fc54a2 authored almost 4 years ago by Jérôme Lafréchoux <[email protected]>
d88d7b2bfdc79fcdc16cc7f7628579b7261fd844 authored almost 4 years ago by lindycoder <[email protected]>
Case covered:
- Repeated responses across multiple paths
- Multiple methods / responses in a sin...