An open API service indexing awesome lists of open source software.

https://github.com/otechdo/commit


https://github.com/otechdo/commit

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

* [Installation](#installation)
* [Help](#help)
* [Templates](#templates)
* [List](#list)
* [Add](#add)
* [Remove](#remove)
* [Available by default](#available-by-default)
* [Get templates](#get-templates)
* [Usage](#usage)
* [For alerting-update](#for-alerting-update)
* [Run](#run)
* [Output](#output)
* [For api-change](#for-api-change)
* [Run](#run-1)
* [Output](#output-1)
* [For api-documentation](#for-api-documentation)
* [Run](#run-2)
* [Output](#output-2)
* [For api](#for-api)
* [Run](#run-3)
* [Output](#output-3)
* [For audit](#for-audit)
* [Run](#run-4)
* [Output](#output-4)
* [For backup-creation](#for-backup-creation)
* [Run](#run-5)
* [Output](#output-5)
* [For build](#for-build)
* [Run](#run-6)
* [Output](#output-6)
* [For cache-update](#for-cache-update)
* [Run](#run-7)
* [Output](#output-7)
* [For cherry-pick](#for-cherry-pick)
* [Run](#run-8)
* [Output](#output-8)
* [For chore](#for-chore)
* [Run](#run-9)
* [Output](#output-9)
* [For ci](#for-ci)
* [Run](#run-10)
* [Output](#output-10)
* [For cleanup](#for-cleanup)
* [Run](#run-11)
* [Output](#output-11)
* [For compliance](#for-compliance)
* [Run](#run-12)
* [Output](#output-12)
* [For config](#for-config)
* [Run](#run-13)
* [Output](#output-13)
* [For database-migration](#for-database-migration)
* [Run](#run-14)
* [Output](#output-14)
* [For dependency-removal](#for-dependency-removal)
* [Run](#run-15)
* [Output](#output-15)
* [For dependency-update](#for-dependency-update)
* [Run](#run-16)
* [Output](#output-16)
* [For deployment](#for-deployment)
* [Run](#run-17)
* [Output](#output-17)
* [For deprecate](#for-deprecate)
* [Run](#run-18)
* [Output](#output-18)
* [For deprecation-notice](#for-deprecation-notice)
* [Run](#run-19)
* [Output](#output-19)
* [For docs](#for-docs)
* [Run](#run-20)
* [Output](#output-20)
* [For experiment](#for-experiment)
* [Run](#run-21)
* [Output](#output-21)
* [For feat](#for-feat)
* [Run](#run-22)
* [Output](#output-22)
* [For feature-addition](#for-feature-addition)
* [Run](#run-23)
* [Output](#output-23)
* [For feature-toggle](#for-feature-toggle)
* [Run](#run-24)
* [Output](#output-24)
* [For fix](#for-fix)
* [Run](#run-25)
* [Output](#output-25)
* [For hotfix](#for-hotfix)
* [Run](#run-26)
* [Output](#output-26)
* [For hotpatch](#for-hotpatch)
* [Run](#run-27)
* [Output](#output-27)
* [For log-rotation-update](#for-log-rotation-update)
* [Run](#run-28)
* [Output](#output-28)
* [For log-update](#for-log-update)
* [Run](#run-29)
* [Output](#output-29)
* [For merge](#for-merge)
* [Run](#run-30)
* [Output](#output-30)
* [For migration](#for-migration)
* [Run](#run-31)
* [Output](#output-31)
* [For minor-update](#for-minor-update)
* [Run](#run-32)
* [Output](#output-32)
* [For monitoring-update](#for-monitoring-update)
* [Run](#run-33)
* [Output](#output-33)
* [For optimize](#for-optimize)
* [Run](#run-34)
* [Output](#output-34)
* [For perf](#for-perf)
* [Run](#run-35)
* [Output](#output-35)
* [For refactor](#for-refactor)
* [Run](#run-36)
* [Output](#output-36)
* [For remove](#for-remove)
* [Run](#run-37)
* [Output](#output-37)
* [For revert](#for-revert)
* [Run](#run-38)
* [Output](#output-38)
* [For rollback-deployment](#for-rollback-deployment)
* [Run](#run-39)
* [Output](#output-39)
* [For rollback](#for-rollback)
* [Run](#run-40)
* [Output](#output-40)
* [For schema-update](#for-schema-update)
* [Run](#run-41)
* [Output](#output-41)
* [For secret-update](#for-secret-update)
* [Run](#run-42)
* [Output](#output-42)
* [For security-patch](#for-security-patch)
* [Run](#run-43)
* [Output](#output-43)
* [For security](#for-security)
* [Run](#run-44)
* [Output](#output-44)
* [For services](#for-services)
* [Run](#run-45)
* [Output](#output-45)
* [For style](#for-style)
* [Run](#run-46)
* [Output](#output-46)
* [For test](#for-test)
* [Run](#run-47)
* [Output](#output-47)
* [For testing-environment-update](#for-testing-environment-update)
* [Run](#run-48)
* [Output](#output-48)
* [For update](#for-update)
* [Run](#run-49)
* [Output](#output-49)
* [For version-bump](#for-version-bump)
* [Run](#run-50)
* [Output](#output-50)

# Installation

> For the moment only feature cli is implemented

```bash
cargo install commiter --features git --features cli
```

> Supported : git mercurial fossil pijul

## Help

```bash
commiter --help
```

## Templates

### List

```bash
commiter template list
```

### Add

```bash
commiter template add
```

### Remove

```bash
commiter template remove -t template
```

### Available by default

```text
templates
├── alerting-update.txt
├── api-change.txt
├── api-documentation.txt
├── api.txt
├── audit.txt
├── backup-creation.txt
├── build.txt
├── cache-update.txt
├── cherry-pick.txt
├── chore.txt
├── ci.txt
├── cleanup.txt
├── compliance.txt
├── config.txt
├── database-migration.txt
├── dependency-removal.txt
├── dependency-update.txt
├── deployment.txt
├── deprecate.txt
├── deprecation-notice.txt
├── docs.txt
├── experiment.txt
├── feat.txt
├── feature-addition.txt
├── feature-toggle.txt
├── fix.txt
├── hotfix.txt
├── hotpatch.txt
├── log-rotation-update.txt
├── log-update.txt
├── merge.txt
├── migration.txt
├── minor-update.txt
├── monitoring-update.txt
├── optimize.txt
├── perf.txt
├── refactor.txt
├── remove.txt
├── revert.txt
├── rollback-deployment.txt
├── rollback.txt
├── schema-update.txt
├── secret-update.txt
├── security-patch.txt
├── security.txt
├── services.txt
├── squash.txt
├── style.txt
├── testing-environment-update.txt
├── test.txt
├── update.txt
└── version-bump.txt

1 directory, 52 files
```

### Get templates

```bash
git clone https://github.com/otechdo/commit /tmp/commit && cp -rv /tmp/commit/templates $HOME/templates
```

## Usage

require manual track files

### For alerting-update

#### Run

```bash
commiter commit -t alerting-update
```

#### Output

```text
ALERTING UPDATE: {{ commit_message }}

Details:

* Alerts added/modified for: {{ system_or_service }}.
* New thresholds: {{ new_thresholds }}.
* Notifications sent to: {{ notification_channels }}.
* Reason for update: {{ reason_for_update }}.

Impact:

* Incident detection improved.
* Response time improved: {{ response_time_improvement }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For api-change

#### Run

```bash
commiter commit -t api-change
```

#### Output

```text
API CHANGE: {{ commit_message }}

Details:

* API endpoint changed: {{ endpoint }}.
* Reason for change: {{ reason_for_change }}.
* Breaking changes: {{ breaking_changes }}.
* New parameters: {{ new_parameters }}.
* Deprecated endpoints: {{ deprecated_endpoints }}.

Impact:

* API consumers impact: {{ consumer_impact }}.
* Response time improvement: {{ response_time_improvement }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For api-documentation

#### Run

```bash
commiter commit -t api-documentation
```

#### Output

```text
API DOCUMENTATION: {{ commit_message }}

Details:

* Documentation updated for: {{ api_endpoint }}.
* Changes applied: {{ changes_applied }}.
* New sections added: {{ new_sections }}.

Impact:

* Documentation completeness improved.
* API consumer understanding enhanced.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For api

#### Run

```bash
commiter commit -t api
```

#### Output

```text
API CHANGE: {{ commit_message }}

Details:

* API endpoint affected: {{ endpoint }}.
* Change type: {{ change_type }} (Addition, Modification, Removal).
* Breaking changes: {{ breaking_changes }}.
* New parameters: {{ new_parameters }}.
* Deprecated endpoints: {{ deprecated_endpoints }}.

Impact:

* Impact on API consumers: {{ consumer_impact }}.
* Documentation updated: {{ documentation_update }}.

Author: {{ author }}
Date: {{ commit_date }}

Parent Commit: {{ parent_commit }}
```

### For audit

#### Run

```bash
commiter commit -t audit
```

#### Output

```text
AUDIT: {{ commit_message }}

Details:

* Audit conducted on: {{ system_or_service }}.
* Security vulnerabilities found: {{ vulnerabilities_found }}.
* Recommended actions: {{ recommended_actions }}.

Impact:

* System security posture improved.
* Compliance status: {{ compliance_status }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For backup-creation

#### Run

```bash
commiter commit -t backup-creation
```

#### Output

```text
BACKUP CREATION: {{ commit_message }}

Details:

* Backup created for: {{ system_or_service }}.
* Data size: {{ data_size }}.
* Storage location: {{ storage_location }}.

Impact:

* Backup ensures data integrity and recovery options.
* Backup time: {{ backup_time }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For build

#### Run

```bash
commiter commit -t build
```

#### Output

```text
BUILD: {{ commit_message }}

Dependency update:

* Updated dependencies: {{ dependencies_updated }}.
* Reason for update: {{ reason_for_update }}.
* Version change: {{ version_change }}.

Impact:

* Build stability and performance improved.
* Issues resolved: {{ issues_resolved }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For cache-update

#### Run

```bash
commiter commit -t cache-update
```

#### Output

```text
CACHE UPDATE: {{ commit_message }}

Details:

* Cache updated for: {{ system_or_service }}.
* Cache expiry set to: {{ cache_expiry }}.
* Cache invalidated for: {{ invalidated_items }}.

Impact:

* Improved system performance and data freshness.
* Response time improvement: {{ response_time_improvement }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For cherry-pick

#### Run

```bash
commiter commit -t cherry-pick
```

#### Output

```text
CHERRY PICK: {{ commit_message }}

Details:

* Commit cherry-picked from: {{ source_branch }}.
* Reason for cherry-picking: {{ reason_for_cherry_picking }}.

Impact:

* Feature/bugfix applied to: {{ target_branch }}.
* Conflicts resolved: {{ conflicts_resolved }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For chore

#### Run

```bash
commiter commit -t chore
```

#### Output

```text
CHORE: {{ commit_message }}

Details:

* Routine task performed: {{ task }}.
* System affected: {{ system_or_service }}.

Impact:

* Codebase maintenance or improvement.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For ci

#### Run

```bash
commiter commit -t ci
```

#### Output

```text
CI UPDATE: {{ commit_message }}

Details:

* CI pipeline changes: {{ ci_changes }}.
* CI tool/version updated: {{ ci_tool_version }}.
* CI task added/modified: {{ ci_task }}.

Impact:

* Build automation improved.
* Test coverage impact: {{ test_coverage_impact }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For cleanup

#### Run

```bash
commiter commit -t cleanup
```

#### Output

```text
CLEANUP: {{ commit_message }}

Details:

* Cleanup performed on: {{ system_or_service }}.
* Files/Resources removed: {{ resources_removed }}.

Impact:

* Codebase or system efficiency improved.
* Unnecessary resources removed.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For compliance

#### Run

```bash
commiter commit -t compliance
```

#### Output

```text
COMPLIANCE: {{ commit_message }}

Details:

* Compliance rule applied: {{ compliance_rule }}.
* System/Module affected: {{ system_or_module }}.
* Compliance standard: {{ compliance_standard }}.
* Audit trail updated: {{ audit_trail_updated }}.

Impact:

* Compliance with {{ compliance_standard }} ensured.
* Legal and regulatory risks reduced.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For config

#### Run

```bash
commiter commit -t config
```

#### Output

```text
CONFIG: {{ commit_message }}

Details:

* Configuration changed for: {{ system_or_service }}.
* New configuration values: {{ new_configuration }}.
* Previous configuration values: {{ previous_configuration }}.

Impact:

* Configuration changes ensure: {{ configuration_impact }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For database-migration

#### Run

```bash
commiter commit -t database-migration
```

#### Output

```text
DATABASE MIGRATION: {{ commit_message }}

Details:

* Migration type: {{ migration_type }}.
* Affected tables: {{ affected_tables }}.
* Data integrity check: {{ data_integrity_check }}.
* Downtime required: {{ downtime_required }}.

Impact:

* Data migration impact: {{ data_migration_impact }}.
* Performance impact: {{ performance_impact }}.
* Backup status: {{ backup_status }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For dependency-removal

#### Run

```bash
commiter commit -t dependency-removal
```

#### Output

```text
DEPENDENCY REMOVAL: {{ commit_message }}

Details:

* Removed dependencies: {{ removed_dependencies }}.
* Reason for removal: {{ reason_for_removal }}.
* Affected modules: {{ affected_modules }}.

Impact:

* Codebase size reduced.
* Build time improvements: {{ build_time_improvements }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For dependency-update

#### Run

```bash
commiter commit -t dependency-update
```

#### Output

```text
DEPENDENCY UPDATE: {{ commit_message }}

Details:

* Updated dependencies: {{ updated_dependencies }}.
* Reason for update: {{ reason_for_update }}.
* Previous version: {{ previous_version }}.
* Updated version: {{ updated_version }}.

Impact:

* Performance and security improvements.
* Issues resolved: {{ issues_resolved }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For deployment

#### Run

```bash
commiter commit -t deployment
```

#### Output

```text
DEPLOYMENT: {{ commit_message }}

Details:

* Deployed version: {{ deployed_version }}.
* Environment: {{ environment }} (e.g., production, staging).
* Downtime duration: {{ downtime_duration }}.

Impact:

* System/service availability: {{ availability_status }}.
* Issues during deployment: {{ deployment_issues }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For deprecate

#### Run

```bash
commiter commit -t deprecate
```

#### Output

```text
DEPRECATE: {{ commit_message }}

Details:

* Deprecated feature: {{ deprecated_feature }}.
* Replacement feature: {{ replacement_feature }}.
* Reason for deprecation: {{ reason_for_deprecation }}.

Impact:

* Users need to migrate to: {{ replacement_feature }}.
* Migration guide available: {{ migration_guide }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For deprecation-notice

#### Run

```bash
commiter commit -t deprecation-notice
```

#### Output

```text
DEPRECATION NOTICE: {{ commit_message }}

Details:

* Feature to be deprecated: {{ feature_to_deprecate }}.
* Deprecation timeline: {{ deprecation_timeline }}.
* Replacement feature: {{ replacement_feature }}.

Impact:

* User migration required.
* End of life date: {{ eol_date }}.
* Documentation updated: {{ documentation_update }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For docs

#### Run

```bash
commiter commit -t docs
```

#### Output

```text
DOCUMENTATION UPDATE: {{ commit_message }}

Details:

* Sections updated: {{ updated_sections }}.
* New sections added: {{ new_sections }}.
* Technical changes documented: {{ changes_documented }}.

Impact:

* Documentation completeness improved.
* User/Developer guidance enhanced.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For experiment

#### Run

```bash
commiter commit -t experiment
```

#### Output

```text
EXPERIMENT: {{ commit_message }}

Details:

* Experimental feature: {{ experimental_feature }}.
* Hypothesis: {{ hypothesis }}.
* Test duration: {{ test_duration }}.
* Metrics to be tracked: {{ tracked_metrics }}.

Impact:

* Experiment outcomes will inform: {{ outcome_impact }}.
* Risks: {{ risks }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For feat

#### Run

```bash
commiter commit -t feat
```

#### Output

```text
FEATURE ADDITION: {{ commit_message }}

Details:

* New feature: {{ feature_name }}.
* Reason for addition: {{ reason_for_addition }}.
* Affected modules: {{ affected_modules }}.

Impact:

* User experience enhanced.
* New capabilities available: {{ new_capabilities }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For feature-addition

#### Run

```bash
commiter commit -t feature-addition
```

#### Output

```text
FEATURE ADDITION: {{ commit_message }}

Details:

* Feature added: {{ feature_name }}.
* Reason for addition: {{ reason_for_addition }}.
* Modules affected: {{ affected_modules }}.
* Dependencies introduced: {{ dependencies_introduced }}.

Impact:

* New functionality: {{ new_functionality }}.
* User benefit: {{ user_benefit }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For feature-toggle

#### Run

```bash
commiter commit -t feature-toggle
```

#### Output

```text
FEATURE TOGGLE: {{ commit_message }}

Details:

* Feature toggled: {{ feature_toggled }}.
* Reason for toggling: {{ reason_for_toggling }}.
* Status: {{ toggle_status }} (Enabled/Disabled).

Impact:

* Modules affected: {{ affected_modules }}.
* User impact: {{ user_impact }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For fix

#### Run

```bash
commiter commit -t fix
```

#### Output

```text
FIX: {{ commit_message }}

Details:

* Issue fixed: {{ issue_fixed }}.
* Module affected: {{ affected_module }}.
* Root cause: {{ root_cause }}.
* Solution applied: {{ solution_applied }}.

Impact:

* System stability restored.
* Incident resolution time: {{ resolution_time }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For hotfix

#### Run

```bash
commiter commit -t hotfix
```

#### Output

```text
HOTFIX: {{ commit_message }}

Details:

* Issue hotfixed: {{ issue_hotfixed }}.
* Reason for hotfix: {{ reason_for_hotfix }}.
* Affected module: {{ affected_module }}.
* Patch applied: {{ patch_applied }}.

Impact:

* Service disruption minimized.
* Immediate resolution: {{ resolution_time }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For hotpatch

#### Run

```bash
commiter commit -t hotpatch
```

#### Output

```text
HOTPATCH: {{ commit_message }}

Details:

* Hotpatch applied to: {{ system_or_service }}.
* Issue resolved: {{ issue_resolved }}.
* Affected module: {{ affected_module }}.

Impact:

* No downtime required.
* System performance restored: {{ system_performance_restored }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For log-rotation-update

#### Run

```bash
commiter commit -t log-rotation-update
```

#### Output

```text
LOG ROTATION UPDATE: {{ commit_message }}

Details:

* Log rotation policy updated for: {{ system_or_service }}.
* New retention period: {{ retention_period }}.
* Log rotation frequency: {{ rotation_frequency }}.

Impact:

* Storage space optimized.
* Improved logging efficiency.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For log-update

#### Run

```bash
commiter commit -t log-update
```

#### Output

```text
LOG UPDATE: {{ commit_message }}

Details:

* Log format updated for: {{ system_or_service }}.
* New log format: {{ new_log_format }}.
* Affected modules: {{ affected_modules }}.

Impact:

* Enhanced log readability.
* Improved monitoring and troubleshooting.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For merge

#### Run

```bash
commiter commit -t merge
```

#### Output

```text
MERGE: {{ commit_message }}

Details:

* Merged branch: {{ merged_branch }} into {{ target_branch }}.
* Conflicts resolved: {{ conflicts_resolved }}.
* Reason for merge: {{ reason_for_merge }}.

Impact:

* Features/bugfixes merged from: {{ source_branch }}.
* Codebase integration improved.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For migration

#### Run

```bash
commiter commit -t migration
```

#### Output

```text
MIGRATION: {{ commit_message }}

Details:

* Migration type: {{ migration_type }}.
* Data migrated: {{ data_migrated }}.
* Downtime required: {{ downtime_required }}.

Impact:

* System functionality: {{ system_functionality_impact }}.
* Data integrity maintained: {{ data_integrity }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For minor-update

#### Run

```bash
commiter commit -t minor-update
```

#### Output

```text
MINOR UPDATE: {{ commit_message }}

Details:

* Minor update applied to: {{ system_or_service }}.
* Affected modules: {{ affected_modules }}.
* Changes: {{ changes }}.

Impact:

* Small improvements or bugfixes.
* No significant impact on functionality.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For monitoring-update

#### Run

```bash
commiter commit -t monitoring-update
```

#### Output

```text
MONITORING UPDATE: {{ commit_message }}

Details:

* Monitoring system updated for: {{ system_or_service }}.
* New monitoring thresholds: {{ new_thresholds }}.
* Alerts configuration: {{ alerts_configuration }}.

Impact:

* Improved system visibility.
* Faster response to incidents.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For optimize

#### Run

```bash
commiter commit -t optimize
```

#### Output

```text
OPTIMIZATION: {{ commit_message }}

Details:

* Module optimized: {{ optimized_module }}.
* Performance bottleneck resolved: {{ bottleneck }}.
* Resource usage reduced: {{ resource_usage_reduction }}.

Impact:

* System performance improved.
* Response time improvement: {{ response_time_improvement }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For perf

#### Run

```bash
commiter commit -t perf
```

#### Output

```text
PERFORMANCE IMPROVEMENT: {{ commit_message }}

Details:

* Performance optimized for: {{ system_or_service }}.
* Reason for improvement: {{ reason_for_improvement }}.
* Bottleneck resolved: {{ bottleneck }}.

Impact:

* Improved performance metrics.
* System response time reduced by: {{ response_time_improvement }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For refactor

#### Run

```bash
commiter commit -t refactor
```

#### Output

```text
REFACTOR: {{ commit_message }}

Details:

* Refactor applied to: {{ affected_module }}.
* Reason for refactor: {{ reason_for_refactor }}.
* Code structure improved in: {{ improved_structure }}.

Impact:

* Code readability enhanced.
* Performance impact: {{ performance_impact }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For remove

#### Run

```bash
commiter commit -t remove
```

#### Output

```text
REMOVE: {{ commit_message }}

Details:

* Feature removed: {{ removed_feature }}.
* Reason for removal: {{ reason_for_removal }}.
* Modules affected: {{ affected_modules }}.

Impact:

* Unused or deprecated code eliminated.
* Codebase simplified and optimized.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For revert

#### Run

```bash
commiter commit -t revert
```

#### Output

```text
REVERT: {{ commit_message }}

Details:

* Reverted commit: {{ reverted_commit }}.
* Reason for revert: {{ reason_for_revert }}.
* Changes undone: {{ changes_undone }}.

Impact:

* Codebase restored to a previous stable state.
* Issues with the reverted commit resolved.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For rollback-deployment

#### Run

```bash
commiter commit -t rollback-deployment
```

#### Output

```text
ROLLBACK DEPLOYMENT: {{ commit_message }}

Details:

* Rolled back version: {{ rolled_back_version }}.
* Reason for rollback: {{ reason_for_rollback }}.
* Downtime duration: {{ downtime_duration }}.

Impact:

* Previous stable version restored.
* System availability ensured.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For rollback

#### Run

```bash
commiter commit -t rollback
```

#### Output

```text
ROLLBACK: {{ commit_message }}

Details:

* Rolled back changes: {{ rolled_back_changes }}.
* Reason for rollback: {{ reason_for_rollback }}.
* Affected modules: {{ affected_modules }}.

Impact:

* System restored to a stable state.
* Risk of system instability mitigated.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For schema-update

#### Run

```bash
commiter commit -t schema-update
```

#### Output

```text
SCHEMA UPDATE: {{ commit_message }}

Details:

* Database schema updated for: {{ affected_database }}.
* New schema version: {{ schema_version }}.
* Tables/Columns affected: {{ affected_tables }}.

Impact:

* Database integrity maintained.
* System performance: {{ performance_impact }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For secret-update

#### Run

```bash
commiter commit -t secret-update
```

#### Output

```text
SECRET UPDATE: {{ commit_message }}

Details:

* Secret updated for: {{ system_or_service }}.
* Secret rotation applied: {{ rotation_applied }}.
* Expiry of previous secret: {{ expiry_date }}.

Impact:

* Security posture improved.
* Risk of compromised secrets mitigated.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For security-patch

#### Run

```bash
commiter commit -t security-patch
```

#### Output

```text
SECURITY PATCH: {{ commit_message }}

Details:

* Vulnerability fixed: {{ vulnerability_fixed }}.
* Affected modules: {{ affected_modules }}.
* Security risk level: {{ security_risk_level }}.

Impact:

* System security improved.
* Compliance status: {{ compliance_status }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For security

#### Run

```bash
commiter commit -t security
```

#### Output

```text
SECURITY UPDATE: {{ commit_message }}

Details:

* Security update applied to: {{ system_or_service }}.
* Risk mitigated: {{ risk_mitigated }}.
* Security protocols enhanced: {{ security_protocols }}.

Impact:

* System protection improved.
* Threat vectors reduced.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For services

#### Run

```bash
commiter commit -t services
```

#### Output

```text
SERVICES UPDATE: {{ commit_message }}

Details:

* Service updated: {{ service_name }}.
* New features introduced: {{ new_features }}.
* Performance improvements: {{ performance_improvements }}.

Impact:

* Service availability: {{ availability_status }}.
* User experience enhanced.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For style

#### Run

```bash
commiter commit -t style
```

#### Output

```text
STYLE: {{ commit_message }}

Details:

* Code style updated for: {{ affected_modules }}.
* Linting rules applied: {{ linting_rules }}.
* Formatting changes: {{ formatting_changes }}.

Impact:

* Code readability improved.
* Code consistency maintained.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For test

#### Run

```bash
commiter commit -t test
```

#### Output

```text
TEST: {{ commit_message }}

Details:

* Test written for: {{ feature_or_module }}.
* Test coverage improved: {{ test_coverage }}.
* Tests passed: {{ tests_passed }}.

Impact:

* Code reliability improved.
* Bugs or issues detected: {{ bugs_detected }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For testing-environment-update

#### Run

```bash
commiter commit -t testing-environment-update
```

#### Output

```text
TESTING ENVIRONMENT UPDATE: {{ commit_message }}

Details:

* Testing environment updated for: {{ system_or_service }}.
* Test coverage improvements: {{ test_coverage }}.
* Test suite updated: {{ test_suite_update }}.

Impact:

* Testing efficiency improved.
* More comprehensive test scenarios covered.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For update

#### Run

```bash
commiter commit -t update
```

#### Output

```text
UPDATE: {{ commit_message }}

Details:

* System update applied to: {{ system_or_service }}.
* Changes introduced: {{ changes_introduced }}.
* Modules affected: {{ affected_modules }}.

Impact:

* System functionality improved.
* Performance impact: {{ performance_impact }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```

### For version-bump

#### Run

```bash
commiter commit -t version-bump
```

#### Output

```text
VERSION BUMP: {{ commit_message }}

Details:

* Version bumped from: {{ previous_version }} to {{ new_version }}.
* Reason for version bump: {{ reason_for_bump }}.
* Changes introduced: {{ changes_introduced }}.

Impact:

* System compatibility ensured.
* User notification required: {{ user_notification_required }}.

Author: {{ author }}
Date: {{ commit_date }}
Parent Commit: {{ parent_commit }}
```