Improve OpenAPI spec and deploy it to api.pleroma.social
authorrinpatch <rinpatch@sdf.org>
Wed, 3 Feb 2021 12:38:59 +0000 (15:38 +0300)
committerrinpatch <rinpatch@sdf.org>
Wed, 3 Feb 2021 13:07:44 +0000 (16:07 +0300)
commit9fcff7851f9b54d6baa14d87af3087ac3ce373dc
treed8325ce0a0a9138b35a59cfe4d03f40819de002c
parentba40af054cc90417c5b2b347e325b53c7346e29c
Improve OpenAPI spec and deploy it to api.pleroma.social

Too many changes in OpenAPI spec to describe each one, but
basically it is tag fixes, bringing consitency to operation summaries
and fixing some incorrect information.
39 files changed:
.gitlab-ci.yml
lib/mix/tasks/pleroma/openapi_spec.ex [new file with mode: 0644]
lib/pleroma/web/api_spec.ex
lib/pleroma/web/api_spec/operations/account_operation.ex
lib/pleroma/web/api_spec/operations/admin/chat_operation.ex
lib/pleroma/web/api_spec/operations/admin/config_operation.ex
lib/pleroma/web/api_spec/operations/admin/frontend_operation.ex
lib/pleroma/web/api_spec/operations/admin/instance_document_operation.ex
lib/pleroma/web/api_spec/operations/admin/invite_operation.ex
lib/pleroma/web/api_spec/operations/admin/media_proxy_cache_operation.ex
lib/pleroma/web/api_spec/operations/admin/o_auth_app_operation.ex
lib/pleroma/web/api_spec/operations/admin/relay_operation.ex
lib/pleroma/web/api_spec/operations/admin/report_operation.ex
lib/pleroma/web/api_spec/operations/admin/status_operation.ex
lib/pleroma/web/api_spec/operations/app_operation.ex
lib/pleroma/web/api_spec/operations/chat_operation.ex
lib/pleroma/web/api_spec/operations/conversation_operation.ex
lib/pleroma/web/api_spec/operations/custom_emoji_operation.ex
lib/pleroma/web/api_spec/operations/domain_block_operation.ex
lib/pleroma/web/api_spec/operations/emoji_reaction_operation.ex
lib/pleroma/web/api_spec/operations/filter_operation.ex
lib/pleroma/web/api_spec/operations/follow_request_operation.ex
lib/pleroma/web/api_spec/operations/instance_operation.ex
lib/pleroma/web/api_spec/operations/list_operation.ex
lib/pleroma/web/api_spec/operations/media_operation.ex
lib/pleroma/web/api_spec/operations/notification_operation.ex
lib/pleroma/web/api_spec/operations/pleroma_account_operation.ex
lib/pleroma/web/api_spec/operations/pleroma_conversation_operation.ex
lib/pleroma/web/api_spec/operations/pleroma_emoji_file_operation.ex
lib/pleroma/web/api_spec/operations/pleroma_emoji_pack_operation.ex
lib/pleroma/web/api_spec/operations/pleroma_instances_operation.ex
lib/pleroma/web/api_spec/operations/pleroma_mascot_operation.ex
lib/pleroma/web/api_spec/operations/pleroma_notification_operation.ex
lib/pleroma/web/api_spec/operations/report_operation.ex
lib/pleroma/web/api_spec/operations/scheduled_activity_operation.ex
lib/pleroma/web/api_spec/operations/status_operation.ex
lib/pleroma/web/api_spec/operations/subscription_operation.ex
lib/pleroma/web/api_spec/operations/timeline_operation.ex
lib/pleroma/web/api_spec/operations/user_import_operation.ex