Skip to content

Conversation

developerkunal
Copy link
Contributor

This pull request introduces a new GitHub Actions workflow for publishing documentation and adds a version tracking file for documentation builds. The workflow automates building, archiving, and publishing documentation to the gh-pages branch, while the new file tracks available documentation versions.

Documentation publishing workflow:

  • Added .github/workflows/docs.yml to automate the process of building, archiving, and publishing documentation to the gh-pages branch on release or manual triggers. This workflow handles previous documentation history, builds new docs, and commits updates only if there are changes.

Documentation version tracking:

  • Added docs/.typedoc-plugin-versions to track the current documentation version (v4.29.0) and mark it as stable.

@developerkunal developerkunal requested a review from a team as a code owner September 5, 2025 10:22
- Remove all versioning-related documentation files
- Remove versioned docs directory (v4.29.0/)
- Remove versioning config files (.typedoc-plugin-versions, versions.js)
- Remove version symlinks (dev, stable, v4.29)
- Restore docs folder to exactly match master branch state
@developerkunal developerkunal force-pushed the update-docs-to-multi-versioning branch from 0785435 to f8788cf Compare September 5, 2025 10:39
Comment on lines 24 to 30
mkdir -p ./docs
if [ -d "./docs" ] && [ "$(ls -A ./docs)" ]; then
tar -cvf documentation.tar ./docs
else
# Create empty tar if no existing docs
tar -cvf documentation.tar --files-from /dev/null
fi

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as you are in gh-pages, there woun't be any docs folder. you should you root ./ instead of the doc when creating the tar file

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you check now

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