0037340: Remove swagger API definition in favor of OpenAPI spec - MantisBT

View Issue Details

IDProjectCategoryView StatusDate SubmittedLast Update
0037340mantisbtapi restpublic2026年08月04日 00:092026年08月18日 10:48
Reportervboctor Assigned Tovboctor  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version2.28.3 
Target Version2.29.0Fixed in Version2.29.0 
Summary0037340: Remove swagger API definition in favor of OpenAPI spec
Description

The goal is to move to a single source of truth beyond code for REST API definition.

TagsNo tags attached.

Activities

Related Changesets

MantisBT: master 00838418

2026年08月03日 22:34

vboctor


Details Diff Generate REST API content from OpenAPI

Fixes 0037336, 0037339, 0037340 Affected Issues
0037336, 0037339, 0037340
mod - .github/workflows/documentation.yml Diff File
mod - .gitignore Diff File
rm - api/rest/api.postman_collection.json Diff
mod - api/rest/mantisbt_openapi.yaml Diff File
rm - api/rest/swagger.json Diff
mod - build/buildrelease.py Diff File
mod - docbook/Admin_Guide/en-US/config/api.xml Diff File
mod - docbook/Developers_Guide/en-US/Api_Rest.xml Diff File
add - package-lock.json Diff File
add - package.json Diff File
add - redocly.yaml Diff File
add - tools/openapi/generate.mjs Diff File

MantisBT: master a4d0b901

2026年08月18日 10:41

dregad


Details Diff Restore .gitignore swagger directory exclusion

Was incorrectly removed by 008384184305e6299e74173803893d9ce2554a7e.

See e7d5e46a61a5ad507bebd039a14291a73503527d for the reason why this is
needed.

Issue 0037340 Affected Issues
0037340
mod - .gitignore Diff File
Powered by MantisBT 2.29.0-dev-master-e4ff7ef87
Copyright © 2000 - 2026 MantisBT Team
Contact administrator for assistance
Page execution time: 0.1708 seconds    

AltStyle によって変換されたページ (->オリジナル) /