Skip to content

feat(application): ROSS-174: refactored, cleanup the application and docs#63

Merged
imdeepmind merged 8 commits into
developfrom
ROSS-174
Jul 20, 2026
Merged

feat(application): ROSS-174: refactored, cleanup the application and docs#63
imdeepmind merged 8 commits into
developfrom
ROSS-174

Conversation

@imdeepmind

Copy link
Copy Markdown
Owner

No description provided.

…ace alignment

- Add required ['openapi'] to docsSchema so empty docs: {} fails validation
- Make description optional in TS interface (matches schema + OpenAPI spec)
- Make version required in both schema and TS (required by OpenAPI spec)
- Lower application.name minLength from 5 to 1
- Lower docs.openapi.info.description minLength from 25 to 1
- Add test coverage for missing version and missing openapi
…ded '/docs' in welcome filter

- Filter swagger routes by checking if URL starts with
  config.docs.openapi.path instead of substring includes('/docs')
- Remove the overly broad includes('/static') filter — swagger
  static assets are under <swaggerPath>/static/ and are caught
  by the path-prefix check
- Only apply filtering when swagger is enabled
@imdeepmind
imdeepmind merged commit 996f9e8 into develop Jul 20, 2026
4 checks passed
@imdeepmind
imdeepmind deleted the ROSS-174 branch July 20, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant