Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/apiflask/apiflask

A lightweight Python web API framework.
https://github.com/apiflask/apiflask

Move default error handler to APIFlask class

ccf16f4558c61e05c51dd50c8441fb0a4cddbbff authored over 3 years ago
Call error callback for auth errors

c97d846d340e0ea9bc1e613b4e6ac54dcae08ba8 authored over 3 years ago
Merge pull request #106 from greyli/schema-name

Support setting custom schema name resolver via the `APIFlask.schema_name_resolver` attribute

d6dd5595009be5de6a7741a5a887276c3ac011bf authored over 3 years ago
Support setting custom schema name resolver

bb8c023f6f1a60e40b9e9f41156b394d4f97cbe3 authored over 3 years ago
Merge pull request #104 from greyli/improve-exec

Use more appropriate exceptions

dac99b117b9b2cec045568c0c9b544a7d15a38d5 authored over 3 years ago
Use more appropriate exceptions

db3d50340d47dcaab5e5241fb2005bc4ce4f860a authored over 3 years ago
Improve the spec format section of the openapi docs

2e145bc4881ed147914f6e75f80c7a9c1ec4ce84 authored over 3 years ago
Merge pull request #103 from greyli/base-schema

Support base response customization

7ec7df2cbae2fd01bc185ac2e5080214f8e47334 authored over 3 years ago
Add docs for base response schema

471e62003154c398b24af587c2774dd85099c4cc authored over 3 years ago
Add example application for base response

6c2ff529b585b7e347f08d50b9f976ed1606facc authored over 3 years ago
Support base response customization

- Add config: BASE_RESPONSE_SCHEMA, BASE_RESPONSE_DATA_KEY
- Improve some types for schema, add ...

96a84dba071aac6d6d96565fee1819307aac3830 authored over 3 years ago
Update openapi docs for INFO config

8aa810be7652c6a091b46d4f33170c81a56e483e authored over 3 years ago
Merge pull request #102 from greyli/release-0.8

Release 0.8

59bd8f6ecb1aa9bd0a873655b5dccf81b7cfeaef authored over 3 years ago
Work on 0.8.1

77c1c20a1d7e903446b7a3c126fa7b3807ee9c4d authored over 3 years ago
Release 0.8.0

899ba6898287af9a17285074fd0f5813ca3b1219 authored over 3 years ago
Update changelog for 0.8.0

956fe550172790eee054926bd37179749f64bd23 authored over 3 years ago
Remove project status warning banners

3e461a5bbcea23b4c91a908cd50327c6d080841d authored over 3 years ago
Merge pull request #101 from greyli/spec-docs

Add docs for app.spec attribute

6157b8ef6793779467d3e8bd11b0b0e0c7fedcad authored over 3 years ago
Add docs for app.spec attribute

c98ecf9a41659360e2104a9150c560e6be52993a authored over 3 years ago
Compact fake data in examples

ef6ac8f4d968ea5c0f113a16f7791af7def58a1e authored over 3 years ago
Merge pull request #84 from greyli/fix-spec-cache

Improve spec cache handling

5366d83afed9ce0a45f1a7dafd5a1ece8b01c960 authored over 3 years ago
Merge branch 'main' into fix-spec-cache

f74dbc5fc6c7e3d9df9e032d313f1d6ad9900707 authored over 3 years ago
Merge pull request #100 from greyli/openapi-fields

Improve configuration variables for OpenAPI fields

3d5592934fca4a8132cefdf0d5f17550ee4276a3 authored over 3 years ago
Add docs for config rename

bdd0057077100557c1c1c73ca136227bd977eecd authored over 3 years ago
Rename configs AUTO_PATH* to AUTO_OPERATION*

abe2908d4eae66ef8abba8aa0fdedda2055c3cd6 authored over 3 years ago
Improve openapi example and configuration docs

Reorder the configs to follow the order in OpenAPI spec

3a1295044a0849fc3077f5c0c02656f9628ca44c authored over 3 years ago
Add configuration variable INFO and app.info

33e3de81fe06c3a8af836d6a668cf0564132170a authored over 3 years ago
Add OS section to .gitignore

045b091e38501c3833c74818a972902c057422ef authored over 3 years ago
Add examples.in to dev.in

7957ec32eab921aa94f63f2170702895aa0488ac authored over 3 years ago
Re-compile all requirement files

096efcb5fbe36244ee86cca320c487e2f39b614c authored over 3 years ago
Merge pull request #97 from greyli/openapi-example

Add OpenAPI and Blueprint Tags examples

2baab9c8cc193d2a2bbd8c7ee51d531552bcfbb7 authored over 3 years ago
Add OpenAPI and Blueprint Tags examples

f26047e01c5bf1ed2c564ce6167c3be7d2aec697 authored over 3 years ago
Merge pull request #96 from greyli/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate

42c014d51dcc92d7e75846a141620d6cfb7df5a2 authored over 3 years ago
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/asottile/pyupgrade: v2.18.3 → v2.20.0](https://github.com/asottile/pyupgr...

e55ed73d401b61077aa79165275fc4b9a2af889e authored over 3 years ago
Merge pull request #93 from greyli/responses-desc

Support overwriting response description with `doc` decorator

88be1e87b1a8cc1d7e3fcc743e41e0800f32d245 authored over 3 years ago
Support overwriting response description with doc decorator

5cad0a71dbdb3df220c170e926b29c6c681e42e0 authored over 3 years ago
Merge pull request #92 from greyli/auto-404

Support automatic 404 response

1d3c90f0c05bb9995df2eb2dbe88311190000457 authored over 3 years ago
Update docs for auto-404 response

9f66734732ae826bc11e1c832781169df96bbe1b authored over 3 years ago
Support automatic 404 response

Add new config:
- AUTO_404_RESPONSE
- NOT_FOUND_DESCRIPTION

b0db75a105a354068617c6c87726d73f291af9b5 authored over 3 years ago
Merge pull request #88 from greyli/dependabot/pip/mkdocs-material-7.1.9

Bump mkdocs-material from 7.1.8 to 7.1.9

1311eab602c42519bfd44fb0ccaebb4825b64b2b authored over 3 years ago
Merge pull request #89 from greyli/dependabot/pip/asgiref-3.4.0

Bump asgiref from 3.3.4 to 3.4.0

5ba2c1420abf6b037a4d67c5ac8835a820d24d77 authored over 3 years ago
Merge pull request #90 from greyli/dependabot/pip/mypy-0.910

Bump mypy from 0.902 to 0.910

ee302789775ec2796cc50fa0a8883b0afeef024c authored over 3 years ago
Bump asgiref from 3.3.4 to 3.4.0

Bumps [asgiref](https://github.com/django/asgiref) from 3.3.4 to 3.4.0.
- [Release notes](https:...

30cf4e033f60db34131e73ac67929644f20f4d52 authored over 3 years ago
Bump mypy from 0.902 to 0.910

Bumps [mypy](https://github.com/python/mypy) from 0.902 to 0.910.
- [Release notes](https://gith...

f7dfb238360427a798a5459c083f685a56f5fe06 authored over 3 years ago
Bump mkdocs-material from 7.1.8 to 7.1.9

Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 7.1.8 to 7.1.9.
- [Re...

3cdf0442585bad0e318ddb66405bca5cd6ef56de authored over 3 years ago
Merge pull request #91 from greyli/dependabot/pip/pip-tools-6.2.0

Bump pip-tools from 6.1.0 to 6.2.0

8e7620cc28b4cfa520be74894a28e8ec5f9e00fe authored over 3 years ago
Bump pip-tools from 6.1.0 to 6.2.0

Bumps [pip-tools](https://github.com/jazzband/pip-tools) from 6.1.0 to 6.2.0.
- [Release notes](...

c7a3522d5ce109c3c0d0b035dfe19d4dfdd207dc authored over 3 years ago
Use Flask docs URLs without fixed version

58fc1384aa1714efdb78b02d222191ed68b7f6ee authored over 3 years ago
Improve the sync local spec section of the openapi docs

ed056493361bc6377485f42ac66c2b2bb9ab399a authored over 3 years ago
Merge pull request #77 from greyli/metadata-dict

Update supported OpenAPI schema object fields list

2fef223ab091446baf7807f444ac13291444618a authored over 3 years ago
Merge pull request #87 from greyli/test-examples

Add tests for example applications

a2f39bd3473c62b4c3159f7c8bdde1c2e17a8aed authored over 3 years ago
Add tests for example applications

58de7efc48a809ec389af188ef6131b4c70de042 authored over 3 years ago
Improve spec cache handling

- Rename app.get_spec to app._get_spec
- Add force_update parameter for app._get_spec
- app.spec...

324e06e5b1f84c4004dcdc325dc9bdf71decec1a authored over 3 years ago
Fix outdated branch names: master->main (#81)

* Fix workflows branches

* Fix broken example source URL

Co-authored-by: Grey Li <withlihu...

76bd2c729f076a2b7c9d88a3d680f4251806c5df authored over 3 years ago
Update supported OpenAPI schema object fields list

eff7c902c7847be415d066f1dbf37f55ac081cdb authored over 3 years ago
Merge pull request #76 from greyli/improve-openapi-docs

OpenAPI docs: Indicate which metadata fields need to be set manually

0d7b42337ef8e718ee33cd221323b87bf7bf62c2 authored over 3 years ago
Indicate which metadata fields need to be set manually

80eb45f93abe66ca2741a95788ba4ed4f1550566 authored over 3 years ago
Fix wording in openapi docs (#75)

* fix wording

* Fix typo in openapi docs

Co-authored-by: Grey Li <[email protected]>

5bec94178ed475e4bbd97b153e72d82bac445691 authored over 3 years ago
Update docs site description

2e808c738e07c508e0f05e37a47a571646f8cad4 authored over 3 years ago
Update docs progress -> 60%

76f697a304c9449672ef5b91341bd636b3fde7d4 authored over 3 years ago
Add tip for flask spec command everywhere

1fc74e60ef761b81a90c125b33d4077585b44757 authored over 3 years ago
Fix typo in the 0.7.0 changelog

c270cf982e840e9659aa5c849f042f1e6b5a6788 authored over 3 years ago
Work on 0.7.1

98bd767a5b5b45029cfdd3c98e02176e5c766d25 authored over 3 years ago
Release 0.7.0

c7edc47208c6a9d04a766ceafa70d749037b909c authored over 3 years ago
Merge pull request #74 from greyli/openapi-docs

Add the OpenAPI docs

15690f0b7c8f65dbaa1676e56027a4d719c959c6 authored over 3 years ago
Fix typo and grammar issues in docs/openapi

d13c8b90ce4e727c21f5d5f646c8b70c6c4f7fe5 authored over 3 years ago
Reorder the openapi chapters

e1ffa4ab7162d730b4344b52073f8e26baf67598 authored over 3 years ago
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

3486c83cdaf054ddf294494dc8a3b3fa0373df51 authored over 3 years ago
Merge branch 'main' into openapi-docs

7656429b01fc6e54ae35c55a9965e8d8eab174f3 authored over 3 years ago
Add the OpenAPI docs

d15de045427dc0ac1a4554860fa9c72542e58077 authored over 3 years ago
Merge pull request #73 from greyli/marshmallow-decorators

Revert undocumented name changes on pre/post decorators

9464f44e6c4661bf813bfd5e994c66f90383b1f5 authored over 3 years ago
Revert the name changes on pre/post decorators

a26bf2763b931849463abe33e0a75823d8bf983b authored over 3 years ago
Change default branch to main

7a3a18ea1a7d29293fe13ad09e96f2b42643d910 authored over 3 years ago
Merge pull request #72 from greyli/cleanup

Project cleanup and refactor

d88f90c10658ce6e3f8a527c2c1c1e4a4a914c62 authored over 3 years ago
Exclude examples for reorder-python-imports

ee0f355286a3057c00a3f166afa7b6b65a702d48 authored over 3 years ago
Run pre-commit on all files

6b765635e7d733efe11f4a5758c72fce0862fb50 authored over 3 years ago
Enable pre-commit

749989d726c5e1f9cc183f47587b7bfbfdc359bb authored over 3 years ago
Add more config to setup.cfg for flake8 and pytest

4897f9a42f843b1558b1cefa151c36c0af0c9e3f authored over 3 years ago
Move UI templates to ui_templates.py and remove favicon

a35072d39e9e39412cf4c883727f1c30c57bed80 authored over 3 years ago
Add .editorconfig

18c13dfd882c886d3069f5ecc0b8b3a58e2a7a2f authored over 3 years ago
Move package metadata to setup.cfg

0e88f78f426f585486d6a64a397acbf23253645a authored over 3 years ago
Run flake8 for examples

279d5fd2c6843d07e3d781c429da3287285e9f7e authored over 3 years ago
Move source into src folder

448931741760dcbdeddc9fa9ba9aa6f946554265 authored over 3 years ago
Enable dependabot

0c4f728ceb46415d410251abbfefb2c45784861f authored over 3 years ago
Create codeql-analysis.yml

0437c4f918f87ad871d2ddb26344607e8252fef4 authored over 3 years ago
Re-enable docs check

f09359bc6a4610c892b5e9b0f07254391fa6b1b9 authored over 3 years ago
Update development dependencies

90e337c31d773c762abb3217bac2cb708601db87 authored over 3 years ago
Merge pull request #70 from greyli/sync-local-spec

Support to sync the local OpenAPI spec

8d8d55aabb7d3795e5ec4061f9845faf10d4ada6 authored over 3 years ago
Update changelog for #70

7614e82d4a05dfe0dc676f2bf071883f43385b27 authored over 3 years ago
Support to sync the local OpenAPI spec

ef1cc473aa969839197860597380a2b4b8be4793 authored over 3 years ago
Add new issue template

47d8b19a0d48b7e441fe9bfee92ff9c6ddd6abb7 authored over 3 years ago
Merge pull request #69 from greyli/spec-format

Remove support for automatic spec format detection

4fed34ae3d24579fc732d57701f0732481acc78b authored over 3 years ago
Update issue and pr templates

6e6c2456738f39f12db9a3cc3a5883f9285becd6 authored over 3 years ago
Remove unused config DOCS_HIDE_BLUEPRINTS

15d2d5b485d127c1ff03afba4f4c122d277b369c authored over 3 years ago
Remove support for automatic spec format detection

9fcc6451361775bbaa89af9e2e11f251ef998b26 authored over 3 years ago
Merge pull request #66 from greyli/spec-command

Add `flask sepc` command to output the spec to stdout or file

8aac1764d68ac63429c709d8c1ea9c24b86b4d29 authored over 3 years ago
Add docstring and docs for the flask spec command

a511809f6b035d5a280c6cf51ce6757405c1da3a authored over 3 years ago
Add test for flask spec command and new configs

Also improve the handling of indent option

a2541c4cc97be0be547c0d2b4c68e84cb43abe76 authored over 3 years ago
Add flask spec command

Add new configs: SPEC_FORMAT, LOCAL_SPEC_PATH, and LOCAL_SPEC_JSON_INDENT

2a08c17da4f27144b3be1fcbb7b81df39253ce68 authored over 3 years ago
Merge pull request #64 from greyli/openapi-bp-prefix

Support set the url prefix of the OpenAPI blueprint

21cae3e8f978e7d36c0007dd9542879b0d4c9acf authored over 3 years ago