forked from HomeLab/unraid-mcp
**Project Configuration:** - Enhance pyproject.toml with comprehensive metadata, keywords, and classifiers - Add LICENSE file (MIT) for proper open-source distribution - Add PUBLISHING.md with comprehensive publishing guidelines - Update .gitignore to exclude tool artifacts (.cache, .pytest_cache, .ruff_cache, .ty_cache) - Ignore documentation working directories (.docs, .full-review, docs/plans, docs/sessions) **Documentation:** - Add extensive Unraid API research documentation - API source code analysis and resolver mapping - Competitive analysis and feature gap assessment - Release notes analysis (7.0.0, 7.1.0, 7.2.0) - Connect platform overview and remote access documentation - Document known API patterns, limitations, and edge cases **Testing & Code Quality:** - Expand test coverage across all tool modules - Add destructive action confirmation tests - Improve test assertions and error case validation - Refine type annotations for better static analysis **Tool Improvements:** - Enhance error handling consistency across all tools - Improve type safety with explicit type annotations - Refine GraphQL query construction patterns - Better handling of optional parameters and edge cases This commit prepares the project for v0.2.0 release with improved metadata, comprehensive documentation, and enhanced code quality. Co-authored-by: Claude <noreply@anthropic.com>
46 lines
663 B
Plaintext
46 lines
663 B
Plaintext
# Python-generated files
|
|
__pycache__/
|
|
*.py[oc]
|
|
build/
|
|
dist/
|
|
wheels/
|
|
*.egg-info
|
|
*.egg
|
|
|
|
# Tool artifacts (pytest, ruff, ty, coverage all write here)
|
|
.cache/
|
|
|
|
# Legacy artifact locations (in case tools run outside pyproject config)
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.ty_cache/
|
|
htmlcov/
|
|
.coverage
|
|
coverage.xml
|
|
|
|
# Virtual environments
|
|
.venv
|
|
.venv-backend
|
|
.env
|
|
.env.local
|
|
*.log
|
|
logs/
|
|
.bivvy
|
|
.cursor
|
|
|
|
# Serena IDE configuration
|
|
.serena/
|
|
|
|
# Documentation and session artifacts
|
|
.docs/
|
|
.full-review/
|
|
docs/plans/
|
|
docs/sessions/
|
|
|
|
# Google OAuth client secrets
|
|
client_secret_*.apps.googleusercontent.com.json
|
|
|
|
web-ui/frontend/node_modules
|
|
web-ui/backend/.venv-backend/
|
|
.pnpm-store/
|