gollm

Project Management Configuration

Overview

Project management settings in goLLM help you track tasks, manage TODOs, and maintain changelogs automatically.

Todo Integration

Enable Todo Tracking

Auto-create Tasks

Todo File Location

Changelog Integration

Enable Changelog

Auto-update Changelog

Changelog File Location

Example Configuration

{
  "project_management": {
    "todo_integration": true,
    "auto_create_tasks": true,
    "todo_file": "TODO.md",
    "changelog_integration": true,
    "auto_update_changelog": true,
    "changelog_file": "CHANGELOG.md"
  }
}

Todo File Format

goLLM uses the following format for todo items:

# 📋 TODO List

## 🔴 High Priority
- [ ] Fix critical bug in user authentication

## 🟡 Medium Priority
- [ ] Add input validation for contact form

## 🟢 Low Priority
- [ ] Update documentation

Changelog Format

Changelogs follow the Keep a Changelog format:

# Changelog

## [Unreleased]
### Added
- New feature X

### Changed
- Improved performance of Y

## [1.0.0] - 2023-01-01
### Added
- Initial release

Customization

Custom Todo Templates

You can customize the todo template by creating a .gollm/todo_template.md file in your project root.

Custom Changelog Headers

To customize changelog headers, create a .gollm/changelog_headers.json file:

{
  "added": "✨ Added",
  "changed": "♻️ Changed",
  "deprecated": "🗑️ Deprecated",
  "removed": "❌ Removed",
  "fixed": "🐛 Fixed",
  "security": "🔒 Security"
}

Commands

Update Todo List

gollm update-todos

Update Changelog

gollm update-changelog