Skip to content

Latest commit

 

History

History
72 lines (50 loc) · 2.79 KB

CONTRIBUTING.md

File metadata and controls

72 lines (50 loc) · 2.79 KB

auto - Contribution Guide

This repository contains several scripts that automate common software development tasks. Any programming language is welcome, as long as it is possible to run the script in a Linux, Windows or Mac environment. I count on everyone's collaboration to add useful scripts that can be reused by other developers.

Follow the instructions

How to Contribute

  1. Fork the Repository

    • Fork the auto repository to your GitHub account.
  2. Clone the Repository

    • Clone the forked repository to your local environment:
      git clone https://github.com/gabriel-logan/auto.git
      
  3. Commit and Push - Only in the first commmit, then you can use the gitpush script

    • 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
      
  4. 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 auto, you agree that your contributions will be licensed under the MIT license. Make sure you're familiar with the terms of this license.