Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 3.42 KB

contributing.md

File metadata and controls

48 lines (32 loc) · 3.42 KB

Contributing to MIND

Welcome to the Community Project! Thank you for your interest in contributing. We value your contributions and want to ensure the contribution process is easy and effective for everyone involved. Please take a moment to read the guidelines below before submitting your pull request.

Project Description

This project is a tool that detects the ISP of a Nigerian mobile number. It helps users identify the network provider associated with a given mobile number.

Contribution Workflow

At MIND, we adhere to the Gitflow branching model. Our contribution workflow involves utilizing the develop branch as the central branch for active development. Therefore, we request that all Pull Requests be targeted towards the develop branch instead of the main branch. This approach ensures the stability of our main branch while allowing continuous development on the develop branch.

Pull Request Etiquette

To ensure a smooth review process, please follow these guidelines:

⚠️IMPORTANT Note

** To facilitate a smoother review process, we kindly ask you to use the following format for the Pull Request title:[chore], [feat], or [fix], followed by a descriptive title. For instace, a feat-related change could have a title like [feat] setup pasword reset. This helps us categorize and understand the nature of the changes made in each PR..**

  • Link the issue you have resolved in the Pull Request Template using the following syntax:
  • If your Pull Request fixes issue #25, add Fixes #25 to the description.
  • If your Pull Request addresses multiple issues, list them using the same syntax (Fixes #23, Fixes #15) however, we'll advise you create seperate PRs for each.

This helps us track and automatically close the relevant issue when your Pull Request is merged.

Commits

We highly encourage the use of conventional commits. Here are some examples:

  • feat: Use this when introducing a new feature.
  • fix: Use this when resolving any issues in the codebase.
  • chore: Use this when adding new links/resources or making minor changes. (e.g, [chore]: Add database credentials)
  • Please ensure that your commit messages are concise and clear.
  • Write commit messages in the present tense, as they reflect the current state of the codebase after the changes have been applied.

For additional reference, check out Conventional Commits