import { Module } from '@nestjs/common';
import { SkillsController } from './skills.controller';
import { SkillsService } from './skills.service';
import { SkillEntriesController } from './skill-entries.controller';
import { SkillEntriesService } from './skill-entries.service';

/**
 * Module for skill matrix management
 *
 * Provides functionality for:
 * - Managing skills (CRUD operations)
 * - Skill matrix entries (assessments)
 * - Skill gap analysis
 * - Trainer identification
 * - Coverage statistics
 */
@Module({
  controllers: [SkillsController, SkillEntriesController],
  providers: [SkillsService, SkillEntriesService],
  exports: [SkillsService, SkillEntriesService],
})
export class SkillMatrixModule {}
