Luong NGUYEN
e3835151c9
fix: Expand spell check dictionary and link check ignore patterns for CI
2026-01-09 09:44:01 +01:00
Luong NGUYEN
241baf30bd
security: Add comprehensive security policy and vulnerability reporting process
2026-01-09 09:25:00 +01:00
Luong NGUYEN
728bd50804
ci: Add comprehensive automated testing workflows and documentation
2026-01-09 09:22:49 +01:00
Luong NGUYEN
62e8dd9042
ci: Add GitHub Actions workflow for documentation checks
2026-01-09 09:16:23 +01:00
Luong NGUYEN
5fd984a089
docs: Add GitHub issue and PR templates
2026-01-09 09:15:12 +01:00
Luong NGUYEN
3a1f45e5e9
fix(ci): Use virtual environments instead of --system flag
...
The --system flag fails on GitHub Actions runners because Python is
externally managed. Using uv venv + uv pip install instead.
2025-12-10 23:54:08 +01:00
Luong NGUYEN
540508f392
ci: Add DevOps quality assurance with pre-commit hooks and GitHub Actions
...
- Add pre-commit hooks: Ruff lint/format, Bandit security scan, YAML/TOML validation
- Add GitHub Actions CI workflow: lint, security, test, and build jobs
- Configure Ruff and Bandit in pyproject.toml
- Add pytest test suite for build_epub.py (25 tests)
- Fix code issues: exception chaining, httpx timeout, formatting
- Add requirements.txt and requirements-dev.txt
2025-12-10 23:49:52 +01:00
Luong NGUYEN
8b38c22f64
Merge pull request #1 from wjhrdy/main
...
add a tool to create an epub
2025-12-10 22:20:53 +01:00
Luong NGUYEN
c3ca4390ee
Update funding information in FUNDING.yml
2025-12-09 22:33:33 +01:00
Willy Hardy
57ff23f9e0
feat: Add EPUB generation tool and workflow
...
- Introduced a new script to build an EPUB from markdown files, enhancing documentation accessibility.
- Added a GitHub Actions workflow for automated EPUB builds on version tag pushes.
- Created the initial EPUB file 'claude-howto-guide.epub' for distribution.
This update streamlines the process of creating and releasing the Claude How-To guide in EPUB format.
2025-12-09 12:07:40 -05:00