Skip to content

Conversation

@autoMBD
Copy link
Owner

@autoMBD autoMBD commented Jan 21, 2026


name: Pull Request
about: Submit changes and request merge

Change Type

  • feat: new feature
  • fix: fix
  • docs: documentation
  • chore: maintenance
  • test: test

Change Description

Please briefly describe what this change does and why it is needed.

Related Issue

Fixes # (issue number)

Testing

  • Unit tests added/updated
  • CI passes

Other Notes

- Add GitHub downloads badge to README for better project visibility
- Create comprehensive API documentation in docs/api with setup instructions
- Include examples for auto-documentation generation and module usage
- Document core features, configuration, and integration patterns
…ture

- Update project name from AMBD-MC to TestRepo in README.md and CONTRIBUTING.md
- Add MkDocs configuration for documentation site with Material theme
- Implement GitHub Actions workflow for automated documentation deployment
- Add .gitignore to exclude Visual Studio Code settings
@autoMBD autoMBD linked an issue Jan 21, 2026 that may be closed by this pull request
- Correct plugin name from `mkdocs-git-revision-date-localized` to `mkdocs-git-revision-date-localized-plugin` in docs workflow
- Move mkdocs.yml from .github/workflows to root directory and update plugin configuration
- Add _test_build/ directory to .gitignore to exclude test artifacts
- Added Node.js setup step (v18) to run markdown-link-check
- Replaced lychee-action with markdown-link-check for link validation
- Link check runs on all markdown files in docs directory and ignores errors
- Maintains optional nature of link checking to avoid breaking CI pipeline
The documentation build step using mkdocs has been removed from the CI workflow. This change simplifies the workflow by eliminating the conditional documentation build that was triggered when a mkdocs.yml file existed.
Upload built site as artifact in build job for reuse in deploy job. Download artifact in deploy job to avoid rebuilding the site. Extend deploy job to run on push to main and PRs targeting main for previews.
Update GitHub Actions used for documentation deployment to their latest major versions:
- actions/upload-pages-artifact from v1 to v4
- actions/deploy-pages from v1 to v4

This ensures compatibility with the latest GitHub Pages features and improves security and performance of the deployment workflow.
Added contents read, pages write, and id-token write permissions to enable secure deployment of documentation to GitHub Pages.
Add 'enablement: true' to the configure-pages action to explicitly enable Pages deployment in the docs workflow, ensuring the site is properly configured before uploading artifacts.
Remove the 'enablement: true' configuration from the actions/configure-pages@v4 step in the docs deployment workflow, as it is no longer required or has been deprecated in the latest action version. This simplifies the workflow and prevents potential issues.
- Change mkdocs.yml navigation to link to examples/example1.md instead of index.md for direct access to the primary example
- Remove git-revision-date-localized plugin from mkdocs.yml to simplify dependencies and reduce build complexity
- Simplify GitHub workflow by removing fetch-depth: 0 from checkout and uninstalling unnecessary mkdocs plugins
- Add site directory check in workflow to ensure build success
- Update generated site files to reflect navigation changes and remove revision date elements for cleaner output
… mkdocs build

- Upgrade Python version from 3.10 to 3.11 for improved performance and features
- Add --verbose flag to mkdocs build for better debugging output during deployment
@autoMBD autoMBD self-assigned this Jan 21, 2026
@TkungAI TkungAI self-requested a review January 21, 2026 18:21
Add the `path` parameter to the `actions/download-artifact` step in the documentation deployment workflow. This explicitly sets the download destination for the 'site' artifact, ensuring the artifact is placed in the expected `site` directory for subsequent deployment steps.
Copy link
Collaborator

@TkungAI TkungAI left a comment

Choose a reason for hiding this comment

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

ok to merge

@TkungAI TkungAI merged commit 290c572 into main Jan 21, 2026
3 checks passed
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.

Add docs

3 participants