Package Exports
- @keleshteri/devops-bot
- @keleshteri/devops-bot/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@keleshteri/devops-bot) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
DevOps Bot for NestJS
A comprehensive DevOps automation solution that integrates GitLab, Slack, ClickUp, and AI-powered code reviews.
Installation
npm install @keleshteri/devops-botImportant Setup Requirements
Before using this package, you must configure the EventEmitter in your root module:
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 {}Features
- GitLab Integration
- Slack Notifications
- ClickUp Task Management
- AI-Powered Code Reviews
- Azure DevOps Integration
- Sprint Planning
- Storage Solutions
- Caching Support
Quick Start
import { DevOpsBotModule } from '@keleshteri/devops-bot';
@Module({
  imports: [
    DevOpsBotModule.forRoot({
      gitlab: {
        token: 'your-gitlab-token',
        secret: 'your-gitlab-secret',
      },
      // ... other configurations
    }),
  ],
})
export class AppModule {}Configuration Options
See Configuration Guide for detailed options.
API Reference
See API Documentation for detailed API usage.
Contributing
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.