Commitizen adapter for easy, sensible Git commit messages.
CLI to generate smart commit messages using AI.
Smart Commit Tool - глобальный инструмент для генерации осмысленных сообщений коммитов с использованием ИИ
A githook script that transforms commit messages to JIRA smart commits based on branch names
A commitizen adapter for Jira smart commits
A comprehensive TypeScript documentation tool that leverages AI to generate and enhance project documentation, including dynamic README creation, API docs via TypeDoc, and smart commit message generation.
Commitizen adapter following the conventional-changelog format with add JIRA Smart Commit.
CLI for AI-assisted commit review, commit message generation, Git workflow automation, and work reports.
AI-powered Git workflow automation CLI with smart commit messages, branch naming, and Trello integration
A commitzen adapter for Jira smart commit with validations
🚀 AI-powered Git auto commit & push CLI with smart commit messages
Too many repos, too many commits. AI does it for you.
A Commitizen adapter for JIRA smart commits
Auto-generate conventional commit messages from Pi session diffs — feat, fix, refactor, chore with confirmation
Automate commit message generation with AI for free. Enhance your workflow with smart commit messages generated using AI, adaptable to your needs.
This tool generates smart TODO comments for Git changes to nudge users to document them before commit.
🚀 Smart commit message generator with AI - supports local LLMs and cloud APIs
AI-powered smart commit message generator for Git diffs.
Automate commit message generation with OpenAI. Enhance your workflow with smart commit messages generated using AI, adaptable to your needs.
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
AI-powered Git CLI to generate smart commit messages using GROQ. Fast, interactive, and developer-friendly.
A commitizen adapter for Redmine smart commits
A highly customizable CLI tool for creating Git commits interactively.
> A magical AI-powered Git commit assistant that crafts smart commit messages, keeps track of your project history, and helps you work like a wizard.
AI-powered commit message generator that analyzes your git diff and creates meaningful, conventional commit messages using Claude AI. No more commit message writer's block!
ace-git gives developers and coding agents focused git context commands and guided workflows for rebases, pull requests, and commit reorganization, with smart diff output and Git 2.23+ guardrails.
# License Create software licenses easily. ## Install ### Bundler: `gem 'license'` ### RubyGems: `gem install license` ## Usage ### Simple ```ruby license = License::Software::MIT.new do |l| l.year.start = 2012 l.author.name = 'Ryan Scott Lewis' l.author.email = 'ryan@rynet.us' end p license.to_s # => "Copyright (c) 2012 Ryan Scott Lewis <ryan@rynet.us>\n\nPermission is hereby granted, free of charge..." ``` ### Multiple Authors ```ruby license = License::Software::MIT.new do |l| l.year.start = 2012 l.authors.add name: 'Ryan Scott Lewis', email: 'ryan@rynet.us' l.authors.add name: 'John Doe', email: 'john.doe@example.com' l.authors.add name: 'Snake Pliskin' l.authors.add 'John McClane <john@mcclain.org, jmcclane@gmail.com>' end p license.to_s # => "Copyright (c) 2012 Ryan Scott Lewis <ryan@rynet.us>, John Doe <john.doe@example.com>\n\nPermission is hereby granted, free of charge..." p license.authors.first.name # => 'Ryan Scott Lewis' p license.authors.first.email # => 'ryan@rynet.us' p license.authors.last.name # => 'John McClane' p license.authors.last.email # => 'john@mcclain.org' p license.authors.last.emails # => ['john@mcclain.org', 'jmcclane@gmail.com] ``` #### Smart Setters ```ruby license = License::Software.new do |l| l.type = License::Software::MIT # Set which type of license here instead l.year = '2006-2011' # Will set year.start to 2006 and year.end to 2011 l.authors = 'Ryan Scott Lewis<ryan@rynet>, John Doe < john.doe@example.com >' end p license.to_s # => "Copyright (c) 2012 Ryan Scott Lewis <ryan@rynet.us>, John Doe <john.doe@example.com>\n\nPermission is hereby granted, free of charge..." ``` #### Advanced usage (preferred method) ```ruby license = License::Software.new do # Do not pass block variables to enter the scope of the License::Software type MIT year 2012 author 'Ryan Scott Lewis <ryan@rynet.us>' end p license.to_s # => "Copyright (c) 2012 Ryan Scott Lewis <ryan@rynet.us>\n\nPermission is hereby granted, free of charge..." ``` ## Contributing * Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet * Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it * Fork the project * Start a feature/bugfix branch * Commit and push until you are happy with your contribution * Make sure to add tests for it. This is important so I don't break it in a future version unintentionally. * Please try not to mess with the Rakefile, version, or history. If you want to have your own version, or is otherwise necessary, that is fine, but please isolate to its own commit so I can cherry-pick around it. ## Copyright Copyright © 2012 Ryan Scott Lewis <ryan@rynet.us>. The MIT License (MIT) - See LICENSE for further details.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.