Skip to content

Docs: Generate TypeDoc from API#257

Merged
Hurus111 merged 7 commits into
v1.5-nextfrom
docs/typedoc-api
Jun 19, 2026
Merged

Docs: Generate TypeDoc from API#257
Hurus111 merged 7 commits into
v1.5-nextfrom
docs/typedoc-api

Conversation

@Hurus111

Copy link
Copy Markdown
Contributor

No description provided.

Hurus111 added 5 commits June 1, 2026 10:51
- Created package.json and package-lock.json for managing dependencies.
- Added TypeScript configuration (tsconfig.json) for the project.
- Implemented a script (prepare-readme.mjs) to generate a README from the SDK core.
- Introduced a custom TypeDoc plugin (typedoc-plugin.mjs) for enhanced documentation generation.
- Added .gitignore to exclude unnecessary files from version control.
- Configured TypeDoc settings in typedoc.json for output and entry points.
- Added scripts for building and verifying API documentation in the docs/api directory.
- Updated package.json to include new documentation build commands.
- Introduced a GitHub Actions workflow for generating and uploading API documentation on release.
- Improved TypeDoc configuration and added version syncing for @sinch/sdk-core dependency.
- Enhanced README generation and verification processes for better documentation quality.
- Introduced a new workflow to generate and upload API documentation upon release or manual trigger.
- Validates version format using semver before proceeding with documentation build.
- Packages the generated documentation and uploads it to the GitLab Registry.
- Triggers a downstream GitLab pipeline to notify about the new documentation package version.
- Removed the previous API documentation steps from the publish-on-release workflow for better separation of concerns.
@Hurus111 Hurus111 changed the base branch from main to v1.5-next June 12, 2026 13:45
@Hurus111 Hurus111 requested a review from edu-sinch as a code owner June 12, 2026 13:45
@Hurus111 Hurus111 merged commit 0632152 into v1.5-next Jun 19, 2026
4 checks passed
@Hurus111 Hurus111 deleted the docs/typedoc-api branch June 19, 2026 08:28
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.

2 participants