Skip to content

Address maintenance issues and documentation inconsistencies in the O…#688

Open
sethoshi18 wants to merge 2 commits into
tkhq:mainfrom
sethoshi18:jules-14209138058904628076-d3d05035
Open

Address maintenance issues and documentation inconsistencies in the O…#688
sethoshi18 wants to merge 2 commits into
tkhq:mainfrom
sethoshi18:jules-14209138058904628076-d3d05035

Conversation

@sethoshi18
Copy link
Copy Markdown

…penAPI generator and SDK docs.

Summary of changes:

  • Removed stray debug console logs from scripts/openapi-gen/utils/parser.ts.
  • Improved error handling in scripts/openapi-gen/openapi-gen.ts to ensure non-zero exit codes on failures.
  • Fixed an incorrect package manager command in sdks/advanced/api-key-stamper.mdx.
  • Improved documentation and generalized hardcoded overrides in scripts/openapi-gen/utils/mdx-generator/generator.ts.
  • Added a note with links to standard error documentation in generated activity reference MDX files.
  • Regenerated all API reference documentation to reflect these improvements.
  • Verified that no accidental log files (like mintlify.log) are included in the PR.

…penAPI generator and SDK docs.

Summary of changes:
- Removed stray debug console logs from `scripts/openapi-gen/utils/parser.ts`.
- Improved error handling in `scripts/openapi-gen/openapi-gen.ts` to ensure non-zero exit codes on failures.
- Fixed an incorrect package manager command in `sdks/advanced/api-key-stamper.mdx`.
- Improved documentation and generalized hardcoded overrides in `scripts/openapi-gen/utils/mdx-generator/generator.ts`.
- Added a note with links to standard error documentation in generated activity reference MDX files.
- Regenerated all API reference documentation to reflect these improvements.
- Verified that no accidental log files (like `mintlify.log`) are included in the PR.
… test coverage.

This comprehensive update addresses multiple high-impact improvements:
- established unit test coverage for core generator logic (string-utils and version matching).
- Improved build reliability by ensuring the OpenAPI generator exits with a non-zero code on failures.
- Cleaned up generator code by removing stray debug logs and documenting internal overrides.
- Fixed documentation inconsistencies, specifically correcting package manager command labels.
- Enhanced generated API reference by adding automated links to standard error documentation for all activity endpoints.
- Regenerated API reference documentation to reflect these improvements.
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