commiter-cli
Version:
A CLI tool to standardize and translate Git commit messages
76 lines (55 loc) • 2.12 kB
Markdown
# Contributing to Commiter CLI
Thank you for considering contributing! We ❤️ community involvement.
## Table of Contents
- [Reporting Bugs](#reporting-bugs)
- [Suggesting Enhancements](#suggesting-enhancements)
- [Development Setup](#development-setup)
- [Branching & Workflow](#branching--workflow)
- [Commit Message Guidelines](#commit-message-guidelines)
- [Pull Request Process](#pull-request-process)
- [Thank You](#thank-you)
---
## Reporting Bugs
1. Search existing [issues](https://github.com/odutradev/commiter-cli/issues) to see if the problem has already been reported.
2. If not, open a new issue and include:
- A clear and descriptive title.
- Steps to reproduce the issue.
- Expected vs. actual behavior.
- Environment details (OS, Node.js version, commiter-cli version).
---
## Suggesting Enhancements
1. Check if a similar feature request already exists.
2. Open an issue with:
- A summary of the proposed feature.
- Motivation and use cases.
- Any relevant examples or mockups.
---
## Development Setup
To run locally, simply execute:
```
<type>: <short summary>
```
- **type**: `feat`, `fix`, `docs`, `style`, `refactor`, `test`, `chore`
- **short summary**: imperative, max ~50 characters
**Example:**
```
feat: add translation error fallback prompt
If translation fails, ask user to keep the original message.
Closes #42.
```
---
## Pull Request Process
1. Fork the repository and clone your fork.
2. Create a feature branch.
3. Make your changes, ensuring linting and formatting rules pass.
4. Commit using Conventional Commits.
5. Push to your fork.
6. Open a pull request against `odutradev/commiter-cli:main` and include:
- Description of changes.
- Link to related issues.
- Screenshots or examples if applicable.
7. Address any review feedback.
8. Once approved and CI passes, your PR will be merged.
---
## Thank You
Thank you for helping improve **Commiter CLI**! Your contributions make this project better for everyone. 🎉