… tools
- Implemented command-line configuration options for Azure DevOps, including URL, project name, and Personal Access Token (PAT).
- Added web interface for Azure DevOps configuration with verification option.
- Introduced Asana configuration with Personal Access Token and workspace/project options, along with a web interface.
- Added GitHub configuration support with Personal Access Token, repository owner, and name fields, including a web interface.
- Implemented Kanban board configuration options, allowing selection of tools and board details, with a corresponding web interface.
- Created HTML templates for Asana, Azure DevOps, GitHub, and Kanban configurations, ensuring user-friendly forms and verification options.
Description
Changes walkthrough 📝
coverage.xml
Update coverage metrics in coverage.xmlcoverage.xml
commit_analyzer.py
Enhance commit summary generation with project management contextpenify_hook/commit_analyzer.py
management tools.
Asana.
api_client.py
Refactor API client for improved authentication and error handlingpenify_hook/api_client.py
auth_commands.py
Improve credential management for API tokenspenify_hook/commands/auth_commands.py
Pipfile
Add Pipfile for dependency managementPipfile
requirements.txt
Update requirements for environment managementrequirements.txt
management.