Ecosyste.ms: OpenCollective

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

APIFlask

APIFlask is a lightweight Python web API framework based on Flask and marshmallow-code projects. It's easy to use, highly customizable, ORM/ODM-agnostic, and 100% compatible with the Flask ecosystem.
Collective - Host: opensource - https://opencollective.com/apiflask - Website: https://apiflask.com - Code: https://github.com/greyli/apiflask

Move default error handler to APIFlask class

github.com/apiflask/apiflask - ccf16f4558c61e05c51dd50c8441fb0a4cddbbff authored over 3 years ago by Grey Li <[email protected]>
Call error callback for auth errors

github.com/apiflask/apiflask - c97d846d340e0ea9bc1e613b4e6ac54dcae08ba8 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #106 from greyli/schema-name

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

github.com/apiflask/apiflask - d6dd5595009be5de6a7741a5a887276c3ac011bf authored over 3 years ago by Grey Li <[email protected]>
Support setting custom schema name resolver

github.com/apiflask/apiflask - bb8c023f6f1a60e40b9e9f41156b394d4f97cbe3 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #104 from greyli/improve-exec

Use more appropriate exceptions

github.com/apiflask/apiflask - dac99b117b9b2cec045568c0c9b544a7d15a38d5 authored over 3 years ago by Grey Li <[email protected]>
Use more appropriate exceptions

github.com/apiflask/apiflask - db3d50340d47dcaab5e5241fb2005bc4ce4f860a authored over 3 years ago by Grey Li <[email protected]>
Improve the spec format section of the openapi docs

github.com/apiflask/apiflask - 2e145bc4881ed147914f6e75f80c7a9c1ec4ce84 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #103 from greyli/base-schema

Support base response customization

github.com/apiflask/apiflask - 7ec7df2cbae2fd01bc185ac2e5080214f8e47334 authored over 3 years ago by Grey Li <[email protected]>
Add docs for base response schema

github.com/apiflask/apiflask - 471e62003154c398b24af587c2774dd85099c4cc authored over 3 years ago by Grey Li <[email protected]>
Add example application for base response

github.com/apiflask/apiflask - 6c2ff529b585b7e347f08d50b9f976ed1606facc authored over 3 years ago by Grey Li <[email protected]>
Support base response customization

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

github.com/apiflask/apiflask - 96a84dba071aac6d6d96565fee1819307aac3830 authored over 3 years ago by Grey Li <[email protected]>
Update openapi docs for INFO config

github.com/apiflask/apiflask - 8aa810be7652c6a091b46d4f33170c81a56e483e authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #102 from greyli/release-0.8

Release 0.8

github.com/apiflask/apiflask - 59bd8f6ecb1aa9bd0a873655b5dccf81b7cfeaef authored over 3 years ago by Grey Li <[email protected]>
Work on 0.8.1

github.com/apiflask/apiflask - 77c1c20a1d7e903446b7a3c126fa7b3807ee9c4d authored over 3 years ago by Grey Li <[email protected]>
Release 0.8.0

github.com/apiflask/apiflask - 899ba6898287af9a17285074fd0f5813ca3b1219 authored over 3 years ago by Grey Li <[email protected]>
Update changelog for 0.8.0

github.com/apiflask/apiflask - 956fe550172790eee054926bd37179749f64bd23 authored over 3 years ago by Grey Li <[email protected]>
Remove project status warning banners

github.com/apiflask/apiflask - 3e461a5bbcea23b4c91a908cd50327c6d080841d authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #101 from greyli/spec-docs

Add docs for app.spec attribute

github.com/apiflask/apiflask - 6157b8ef6793779467d3e8bd11b0b0e0c7fedcad authored over 3 years ago by Grey Li <[email protected]>
Add docs for app.spec attribute

github.com/apiflask/apiflask - c98ecf9a41659360e2104a9150c560e6be52993a authored over 3 years ago by Grey Li <[email protected]>
Compact fake data in examples

github.com/apiflask/apiflask - ef6ac8f4d968ea5c0f113a16f7791af7def58a1e authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #84 from greyli/fix-spec-cache

Improve spec cache handling

github.com/apiflask/apiflask - 5366d83afed9ce0a45f1a7dafd5a1ece8b01c960 authored over 3 years ago by Grey Li <[email protected]>
Merge branch 'main' into fix-spec-cache

github.com/apiflask/apiflask - f74dbc5fc6c7e3d9df9e032d313f1d6ad9900707 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #100 from greyli/openapi-fields

Improve configuration variables for OpenAPI fields

github.com/apiflask/apiflask - 3d5592934fca4a8132cefdf0d5f17550ee4276a3 authored over 3 years ago by Grey Li <[email protected]>
Add docs for config rename

github.com/apiflask/apiflask - bdd0057077100557c1c1c73ca136227bd977eecd authored over 3 years ago by Grey Li <[email protected]>
Rename configs AUTO_PATH* to AUTO_OPERATION*

github.com/apiflask/apiflask - abe2908d4eae66ef8abba8aa0fdedda2055c3cd6 authored over 3 years ago by Grey Li <[email protected]>
Improve openapi example and configuration docs

Reorder the configs to follow the order in OpenAPI spec

github.com/apiflask/apiflask - 3a1295044a0849fc3077f5c0c02656f9628ca44c authored over 3 years ago by Grey Li <[email protected]>
Add configuration variable INFO and app.info

github.com/apiflask/apiflask - 33e3de81fe06c3a8af836d6a668cf0564132170a authored over 3 years ago by Grey Li <[email protected]>
Add OS section to .gitignore

github.com/apiflask/apiflask - 045b091e38501c3833c74818a972902c057422ef authored over 3 years ago by Grey Li <[email protected]>
Add examples.in to dev.in

github.com/apiflask/apiflask - 7957ec32eab921aa94f63f2170702895aa0488ac authored over 3 years ago by Grey Li <[email protected]>
Re-compile all requirement files

github.com/apiflask/apiflask - 096efcb5fbe36244ee86cca320c487e2f39b614c authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #97 from greyli/openapi-example

Add OpenAPI and Blueprint Tags examples

github.com/apiflask/apiflask - 2baab9c8cc193d2a2bbd8c7ee51d531552bcfbb7 authored over 3 years ago by Grey Li <[email protected]>
Add OpenAPI and Blueprint Tags examples

github.com/apiflask/apiflask - f26047e01c5bf1ed2c564ce6167c3be7d2aec697 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #96 from greyli/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate

github.com/apiflask/apiflask - 42c014d51dcc92d7e75846a141620d6cfb7df5a2 authored over 3 years ago by Grey Li <[email protected]>
[pre-commit.ci] pre-commit autoupdate

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

github.com/apiflask/apiflask - e55ed73d401b61077aa79165275fc4b9a2af889e authored over 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #93 from greyli/responses-desc

Support overwriting response description with `doc` decorator

github.com/apiflask/apiflask - 88be1e87b1a8cc1d7e3fcc743e41e0800f32d245 authored over 3 years ago by Grey Li <[email protected]>
Support overwriting response description with doc decorator

github.com/apiflask/apiflask - 5cad0a71dbdb3df220c170e926b29c6c681e42e0 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #92 from greyli/auto-404

Support automatic 404 response

github.com/apiflask/apiflask - 1d3c90f0c05bb9995df2eb2dbe88311190000457 authored over 3 years ago by Grey Li <[email protected]>
Update docs for auto-404 response

github.com/apiflask/apiflask - 9f66734732ae826bc11e1c832781169df96bbe1b authored over 3 years ago by Grey Li <[email protected]>
Support automatic 404 response

Add new config:
- AUTO_404_RESPONSE
- NOT_FOUND_DESCRIPTION

github.com/apiflask/apiflask - b0db75a105a354068617c6c87726d73f291af9b5 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #88 from greyli/dependabot/pip/mkdocs-material-7.1.9

Bump mkdocs-material from 7.1.8 to 7.1.9

github.com/apiflask/apiflask - 1311eab602c42519bfd44fb0ccaebb4825b64b2b authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #89 from greyli/dependabot/pip/asgiref-3.4.0

Bump asgiref from 3.3.4 to 3.4.0

github.com/apiflask/apiflask - 5ba2c1420abf6b037a4d67c5ac8835a820d24d77 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #90 from greyli/dependabot/pip/mypy-0.910

Bump mypy from 0.902 to 0.910

github.com/apiflask/apiflask - ee302789775ec2796cc50fa0a8883b0afeef024c authored over 3 years ago by Grey Li <[email protected]>
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:...

github.com/apiflask/apiflask - 30cf4e033f60db34131e73ac67929644f20f4d52 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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...

github.com/apiflask/apiflask - f7dfb238360427a798a5459c083f685a56f5fe06 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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...

github.com/apiflask/apiflask - 3cdf0442585bad0e318ddb66405bca5cd6ef56de authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #91 from greyli/dependabot/pip/pip-tools-6.2.0

Bump pip-tools from 6.1.0 to 6.2.0

github.com/apiflask/apiflask - 8e7620cc28b4cfa520be74894a28e8ec5f9e00fe authored over 3 years ago by Grey Li <[email protected]>
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](...

github.com/apiflask/apiflask - c7a3522d5ce109c3c0d0b035dfe19d4dfdd207dc authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Use Flask docs URLs without fixed version

github.com/apiflask/apiflask - 58fc1384aa1714efdb78b02d222191ed68b7f6ee authored over 3 years ago by Grey Li <[email protected]>
Improve the sync local spec section of the openapi docs

github.com/apiflask/apiflask - ed056493361bc6377485f42ac66c2b2bb9ab399a authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #77 from greyli/metadata-dict

Update supported OpenAPI schema object fields list

github.com/apiflask/apiflask - 2fef223ab091446baf7807f444ac13291444618a authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #87 from greyli/test-examples

Add tests for example applications

github.com/apiflask/apiflask - a2f39bd3473c62b4c3159f7c8bdde1c2e17a8aed authored over 3 years ago by Grey Li <[email protected]>
Add tests for example applications

github.com/apiflask/apiflask - 58de7efc48a809ec389af188ef6131b4c70de042 authored over 3 years ago by Grey Li <[email protected]>
Improve spec cache handling

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

github.com/apiflask/apiflask - 324e06e5b1f84c4004dcdc325dc9bdf71decec1a authored over 3 years ago by Grey Li <[email protected]>
Fix outdated branch names: master->main (#81)

* Fix workflows branches

* Fix broken example source URL

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

github.com/apiflask/apiflask - 76bd2c729f076a2b7c9d88a3d680f4251806c5df authored over 3 years ago by 180909 <[email protected]>
Update supported OpenAPI schema object fields list

github.com/apiflask/apiflask - eff7c902c7847be415d066f1dbf37f55ac081cdb authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #76 from greyli/improve-openapi-docs

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

github.com/apiflask/apiflask - 0d7b42337ef8e718ee33cd221323b87bf7bf62c2 authored over 3 years ago by Grey Li <[email protected]>
Indicate which metadata fields need to be set manually

github.com/apiflask/apiflask - 80eb45f93abe66ca2741a95788ba4ed4f1550566 authored over 3 years ago by Grey Li <[email protected]>
Fix wording in openapi docs (#75)

* fix wording

* Fix typo in openapi docs

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

github.com/apiflask/apiflask - 5bec94178ed475e4bbd97b153e72d82bac445691 authored over 3 years ago by Jürgen Gmach <[email protected]>
Update docs site description

github.com/apiflask/apiflask - 2e808c738e07c508e0f05e37a47a571646f8cad4 authored over 3 years ago by Grey Li <[email protected]>
Update docs progress -> 60%

github.com/apiflask/apiflask - 76f697a304c9449672ef5b91341bd636b3fde7d4 authored over 3 years ago by Grey Li <[email protected]>
Add tip for flask spec command everywhere

github.com/apiflask/apiflask - 1fc74e60ef761b81a90c125b33d4077585b44757 authored over 3 years ago by Grey Li <[email protected]>
Fix typo in the 0.7.0 changelog

github.com/apiflask/apiflask - c270cf982e840e9659aa5c849f042f1e6b5a6788 authored over 3 years ago by Grey Li <[email protected]>
Work on 0.7.1

github.com/apiflask/apiflask - 98bd767a5b5b45029cfdd3c98e02176e5c766d25 authored over 3 years ago by Grey Li <[email protected]>
Release 0.7.0

github.com/apiflask/apiflask - c7edc47208c6a9d04a766ceafa70d749037b909c authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #74 from greyli/openapi-docs

Add the OpenAPI docs

github.com/apiflask/apiflask - 15690f0b7c8f65dbaa1676e56027a4d719c959c6 authored over 3 years ago by Grey Li <[email protected]>
Fix typo and grammar issues in docs/openapi

github.com/apiflask/apiflask - d13c8b90ce4e727c21f5d5f646c8b70c6c4f7fe5 authored over 3 years ago by Grey Li <[email protected]>
Reorder the openapi chapters

github.com/apiflask/apiflask - e1ffa4ab7162d730b4344b52073f8e26baf67598 authored over 3 years ago by Grey Li <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

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

github.com/apiflask/apiflask - 3486c83cdaf054ddf294494dc8a3b3fa0373df51 authored over 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge branch 'main' into openapi-docs

github.com/apiflask/apiflask - 7656429b01fc6e54ae35c55a9965e8d8eab174f3 authored over 3 years ago by Grey Li <[email protected]>
Add the OpenAPI docs

github.com/apiflask/apiflask - d15de045427dc0ac1a4554860fa9c72542e58077 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #73 from greyli/marshmallow-decorators

Revert undocumented name changes on pre/post decorators

github.com/apiflask/apiflask - 9464f44e6c4661bf813bfd5e994c66f90383b1f5 authored over 3 years ago by Grey Li <[email protected]>
Revert the name changes on pre/post decorators

github.com/apiflask/apiflask - a26bf2763b931849463abe33e0a75823d8bf983b authored over 3 years ago by Grey Li <[email protected]>
Change default branch to main

github.com/apiflask/apiflask - 7a3a18ea1a7d29293fe13ad09e96f2b42643d910 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #72 from greyli/cleanup

Project cleanup and refactor

github.com/apiflask/apiflask - d88f90c10658ce6e3f8a527c2c1c1e4a4a914c62 authored over 3 years ago by Grey Li <[email protected]>
Exclude examples for reorder-python-imports

github.com/apiflask/apiflask - ee0f355286a3057c00a3f166afa7b6b65a702d48 authored over 3 years ago by Grey Li <[email protected]>
Run pre-commit on all files

github.com/apiflask/apiflask - 6b765635e7d733efe11f4a5758c72fce0862fb50 authored over 3 years ago by Grey Li <[email protected]>
Enable pre-commit

github.com/apiflask/apiflask - 749989d726c5e1f9cc183f47587b7bfbfdc359bb authored over 3 years ago by Grey Li <[email protected]>
Add more config to setup.cfg for flake8 and pytest

github.com/apiflask/apiflask - 4897f9a42f843b1558b1cefa151c36c0af0c9e3f authored over 3 years ago by Grey Li <[email protected]>
Move UI templates to ui_templates.py and remove favicon

github.com/apiflask/apiflask - a35072d39e9e39412cf4c883727f1c30c57bed80 authored over 3 years ago by Grey Li <[email protected]>
Add .editorconfig

github.com/apiflask/apiflask - 18c13dfd882c886d3069f5ecc0b8b3a58e2a7a2f authored over 3 years ago by Grey Li <[email protected]>
Move package metadata to setup.cfg

github.com/apiflask/apiflask - 0e88f78f426f585486d6a64a397acbf23253645a authored over 3 years ago by Grey Li <[email protected]>
Run flake8 for examples

github.com/apiflask/apiflask - 279d5fd2c6843d07e3d781c429da3287285e9f7e authored over 3 years ago by Grey Li <[email protected]>
Move source into src folder

github.com/apiflask/apiflask - 448931741760dcbdeddc9fa9ba9aa6f946554265 authored over 3 years ago by Grey Li <[email protected]>
Enable dependabot

github.com/apiflask/apiflask - 0c4f728ceb46415d410251abbfefb2c45784861f authored over 3 years ago by Grey Li <[email protected]>
Create codeql-analysis.yml

github.com/apiflask/apiflask - 0437c4f918f87ad871d2ddb26344607e8252fef4 authored over 3 years ago by Grey Li <[email protected]>
Re-enable docs check

github.com/apiflask/apiflask - f09359bc6a4610c892b5e9b0f07254391fa6b1b9 authored over 3 years ago by Grey Li <[email protected]>
Update development dependencies

github.com/apiflask/apiflask - 90e337c31d773c762abb3217bac2cb708601db87 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #70 from greyli/sync-local-spec

Support to sync the local OpenAPI spec

github.com/apiflask/apiflask - 8d8d55aabb7d3795e5ec4061f9845faf10d4ada6 authored over 3 years ago by Grey Li <[email protected]>
Update changelog for #70

github.com/apiflask/apiflask - 7614e82d4a05dfe0dc676f2bf071883f43385b27 authored over 3 years ago by Grey Li <[email protected]>
Support to sync the local OpenAPI spec

github.com/apiflask/apiflask - ef1cc473aa969839197860597380a2b4b8be4793 authored over 3 years ago by Grey Li <[email protected]>
Add new issue template

github.com/apiflask/apiflask - 47d8b19a0d48b7e441fe9bfee92ff9c6ddd6abb7 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #69 from greyli/spec-format

Remove support for automatic spec format detection

github.com/apiflask/apiflask - 4fed34ae3d24579fc732d57701f0732481acc78b authored over 3 years ago by Grey Li <[email protected]>
Update issue and pr templates

github.com/apiflask/apiflask - 6e6c2456738f39f12db9a3cc3a5883f9285becd6 authored over 3 years ago by Grey Li <[email protected]>
Remove unused config DOCS_HIDE_BLUEPRINTS

github.com/apiflask/apiflask - 15d2d5b485d127c1ff03afba4f4c122d277b369c authored over 3 years ago by Grey Li <[email protected]>
Remove support for automatic spec format detection

github.com/apiflask/apiflask - 9fcc6451361775bbaa89af9e2e11f251ef998b26 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #66 from greyli/spec-command

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

github.com/apiflask/apiflask - 8aac1764d68ac63429c709d8c1ea9c24b86b4d29 authored over 3 years ago by Grey Li <[email protected]>
Add docstring and docs for the flask spec command

github.com/apiflask/apiflask - a511809f6b035d5a280c6cf51ce6757405c1da3a authored over 3 years ago by Grey Li <[email protected]>
Add test for flask spec command and new configs

Also improve the handling of indent option

github.com/apiflask/apiflask - a2541c4cc97be0be547c0d2b4c68e84cb43abe76 authored over 3 years ago by Grey Li <[email protected]>
Add flask spec command

Add new configs: SPEC_FORMAT, LOCAL_SPEC_PATH, and LOCAL_SPEC_JSON_INDENT

github.com/apiflask/apiflask - 2a08c17da4f27144b3be1fcbb7b81df39253ce68 authored over 3 years ago by Grey Li <[email protected]>
Merge pull request #64 from greyli/openapi-bp-prefix

Support set the url prefix of the OpenAPI blueprint

github.com/apiflask/apiflask - 21cae3e8f978e7d36c0007dd9542879b0d4c9acf authored over 3 years ago by Grey Li <[email protected]>