JSPM

  • Created
  • Published
  • Downloads 18
  • Score
    100M100P100Q78680F
  • License MIT

A DevOps bot for AI-powered code reviews, GitLab automation, Slack notifications, and ClickUp tracking.

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-bot

Important 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.