A DevOps bot for AI-powered code reviews, GitLab automation, Slack notifications, and ClickUp tracking.
npm install @keleshteri/devops-botA comprehensive DevOps automation solution that integrates GitLab, Slack, ClickUp, and AI-powered code reviews.
``bash`
npm install @keleshteri/devops-bot
Before using this package, you must configure the EventEmitter in your root module:
`typescript
import { Module } from '@nestjs/common';
import { EventEmitterModule } from '@nestjs/event-emitter';
import { DevOpsBotModule } from '@keleshteri/devops-bot';
@Module({
imports: [
// Required: Configure EventEmitter before using DevOpsBot
EventEmitterModule.forRoot({
// Your event emitter configuration
}),
DevOpsBotModule.forRoot({
gitlab: {
token: 'your-gitlab-token',
secret: 'your-gitlab-secret',
},
// ... other configurations
}),
],
})
export class AppModule {}
`
- GitLab Integration
- Slack Notifications
- ClickUp Task Management
- AI-Powered Code Reviews
- Azure DevOps Integration
- Sprint Planning
- Storage Solutions
- Caching Support
`typescript
import { DevOpsBotModule } from '@keleshteri/devops-bot';
@Module({
imports: [
DevOpsBotModule.forRoot({
gitlab: {
token: 'your-gitlab-token',
secret: 'your-gitlab-secret',
},
// ... other configurations
}),
],
})
export class AppModule {}
``
See Configuration Guide for detailed options.
See API Documentation for detailed API usage.
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.