View Issue Details

IDProjectCategoryView StatusLast Update
0037340mantisbtapi restpublic2026-09-14 18:59
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.

Relationships

related to 0037336 resolvedvboctor Generate REST API documentation from OpenAPI spec 

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