Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.62 KB

TODO.md

File metadata and controls

39 lines (30 loc) · 1.62 KB

Git-Iris: TODO List

Iris is a new project so we're just getting started here. The goal is to make all aspects of code management simpler and more effective.

🛠️ Core Functionality

  • Implement amend support for existing commits
  • Add optional confirmation dialogs before commit and on exit
  • Create a general release manager
  • Implement per-project .irisrc configuration
  • Improve preset and custom instructions prompting (ensure LLM considers them)
  • Implement interactive rebase with Git-Iris
  • Create a commit message template system

🚀 New Features

  • Automatically create commits with changelog summaries for version bumps
  • Develop a VSCode extension for Git-Iris
  • Implement a feature to suggest code improvements based on changes
  • Create a system for managing and applying commit message localization
  • Implement a commit message linter with customizable rules
  • Add support for integrating with issue tracking systems
  • Create a feature for generating code documentation based on changes
  • Pull request generator

🔧 Improvements and Optimizations

  • Conduct thorough code review
  • Implement support for more Git hosting platforms (e.g., GitLab, Bitbucket)
  • Create command-line completion scripts for various shells
  • Implement a diff viewer within the TUI
  • Add support for signing commits with GPG

📊 Analysis and Visualization

  • Implement a system for analyzing code complexity changes
  • Create a system for managing and applying branch naming conventions
  • Add support for generating commit graphs and visualizations