Skip to content

fix: update mkdocs workflow#7

Merged
duyluann merged 6 commits intomainfrom
feat/add-mkdocs-documentation
Feb 10, 2026
Merged

fix: update mkdocs workflow#7
duyluann merged 6 commits intomainfrom
feat/add-mkdocs-documentation

Conversation

@duyluann
Copy link
Copy Markdown
Member

Description

[Description of the changes made in this pull request]

Related Issues

  • Fixes #<issue_number>

Checklist

  • I have tested these changes locally
  • I have updated the documentation accordingly
  • I have reviewed my own code for any potential issues
  • I have requested reviews from appropriate team members

Screenshots (if applicable)

[Attach screenshots or GIFs to demonstrate the changes visually]

Implements comprehensive documentation system using MkDocs with Material theme:

- Add MkDocs configuration with Material theme, dark/light mode, and navigation
- Create documentation structure: Getting Started, Guides, and Reference sections
- Add comprehensive guides: contributing, commit conventions, security, workflows
- Add reference docs: repository structure, configuration, changelog
- Implement GitHub Pages deployment workflow with path filters
- Add pre-commit hook for MkDocs build validation
- Update .gitignore, .templatesyncignore for documentation files
- Add documentation badge to README

Documentation includes:
- Quick start guide (5-minute setup)
- Detailed explanation of all 12 GitHub Actions workflows
- Complete commit conventions and semantic versioning guide
- Security policy and best practices
- Configuration reference for all tooling
Add step to automatically update mkdocs.yml and documentation files with
actual repository information using GitHub Actions variables. This eliminates
the need for manual URL updates when using the template.
Add README.md to the URL configuration step so the documentation badge
and links are automatically updated with the correct repository URLs.
Add step to commit and push the URL configuration changes so that README.md,
mkdocs.yml, and documentation files are updated in the repository with the
correct URLs. Includes [skip ci] to prevent infinite workflow loops.
@duyluann duyluann merged commit 82f4667 into main Feb 10, 2026
9 of 10 checks passed
@duyluann duyluann deleted the feat/add-mkdocs-documentation branch February 10, 2026 03:16
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