Skip to content

Commit

Permalink
Create CONTRIBUTING.md
Browse files Browse the repository at this point in the history
  • Loading branch information
gabriel-logan authored Apr 5, 2024
1 parent 608c15a commit 842fa95
Showing 1 changed file with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# azure-translator-code - Contribution Guide

The azure-translator-code is a powerful Multilanguage library for validating form fields in multiple languages. This guide describes the guidelines for contributing to the project efficiently and effectively.

## How to Contribute

1. **Fork the Repository**
- Fork the azure-translator-code repository to your GitHub account.

2. **Clone the Repository**
- Clone the forked repository to your local environment:
```
git clone https://github.com/gabriel-logan/azure-translator-code.git
```
4. **Commit and Push**
- Commit your changes and push them to the forked repository:
```
git add .
git commit -m "Concise description of the changes"
git push origin my-feature
```

5. **Open a Pull Request (PR)**
- Go to the forked repository on GitHub and open a PR to the main branch of the project.

## Contribution Guidelines

feat: Adds a new feature to the project. For example:

feat: Add controller for user management
fix: Fixes an existing bug or issue. For example:

fix: Fix validation error in the controller
refactor: Restructures existing code without changing its functionality. For example:

refactor: Rearrange methods in the controller for better readability
docs: Updates the project's documentation. For example:

docs: Update documentation for the user controller
style: Makes code style-related changes, such as formatting, indentation, etc. For example:

style: Format code in the controller according to project guidelines
test: Adds or modifies tests in the project. For example:

test: Add tests for the user controller
chore: Performs maintenance tasks or other activities not directly related to code. For example:

chore: Update project dependencies for compatibility with new versions
perf: Makes performance improvements in the code. For example:

perf: Optimize data query in the controller
revert: Reverts a previous change. For example:

revert: Revert changes in the controller due to implementation issues
ci: Makes modifications related to continuous integration (CI) and deployment. For example:

ci: Configure CI pipeline to automatically test the controller

- Follow the coding standards of the language you're contributing to (JavaScript, TypeScript, Java, etc.).
- Keep the code clean and readable.
- Add tests for new functionalities or bug fixes.
- Properly document the changes made, including updates to README if necessary.
- Be respectful to other contributors and maintain a collaborative environment.

## License

By contributing to azure-translator-code, you agree that your contributions will be licensed under the MIT license. Make sure you're familiar with the terms of this license.

0 comments on commit 842fa95

Please sign in to comment.