Better Checklist is a tool designed to streamline and enhance the management of checklist templates in Azure Devops. It enables users to create, manage, and reuse checklists for complex recurring tasks, ensuring consistency and efficiency across DevOps workflows.
- ✅ Create and reuse checklist templates across projects
- 🔁 Automate repetitive DevOps processes
- 📋 Ensure process consistency and compliance
- ✏️ Modify templates to adapt to evolving workflows
- ✅ Track task progress within Azure DevOps
- Create a new checklist template with predefined steps.
- Apply the template to recurring tasks to maintain standardization.
- Track progress and completion status across multiple instances.
To get started with local development:
- Clone the repository
git clone https://github.com/grollmus/devops-ext-better-checklist.git cd devops-ext-better-checklist - Install dependencies
npm install
- Start the local development server
npm run compile:dev npm run start:dev
- Setup Azure DevOps Extension to use localhost:3000 (optional)
npx tfx extension publish --manifest-globs vss-extension.json --overrides-file vss-extension.dev.json --share-with [YOUR PRIVATE AZURE DEVOPS]
- Activate the extension in your Azure DevOps (optional)
- Go to extension page [Organization] -> [Project] -> Boards -> Better Checklist
This project uses Husky to run checks automatically during common Git operations. Hooks are set up automatically when running npm install. No additional steps required.
Current hook
pre-commit: Runsnpm run lintto catch issues before committing
Contributions are welcome! If you have ideas, suggestions, or improvements:
- Open an Issue
- Submit a Pull Request
- Improve documentation or report bugs
This project is licensed under the MIT License. See the LICENSE file for details.
For feedback, questions, or collaboration: