Thank you for your interest in contributing to the COTI Ethers project! We welcome contributions from the community and appreciate your efforts to improve our project.
Please note that this project is governed by our Code of Conduct. By participating, you are expected to uphold this code.
If you encounter any bugs, please report them by opening an issue on GitHub. Include as much detail as possible, including steps to reproduce the bug, the environment you encountered it in, and any other relevant information.
If you have ideas for new features or improvements, feel free to suggest them by opening an issue on GitHub. Please provide a clear description of the proposed enhancement and why it would be beneficial to the project.
We welcome code contributions! To get started, follow these steps:
-
Fork the repository: Click the "Fork" button at the top right of the repository page to create your own copy of the project.
-
Clone your fork:
git clone https://github.com/your-username/coti-ethers.git cd coti-ethers
-
Create a branch:
git checkout -b feature/my-new-feature
-
Make your changes: Develop your feature or bug fix.
-
Commit your changes:
git commit -m 'Add some feature'
-
Push to your fork:
git push origin feature/my-new-feature
-
Create a pull request: Go to the original repository and open a pull request.
-
Ensure that you have the latest version of the main branch:
git checkout main git pull origin main
-
Create a new branch for your work:
git checkout -b feature/your-feature-name
-
Make your changes and test thoroughly.
-
Commit your changes with a clear and descriptive message.
-
Push your branch to your fork.
-
Create a pull request against the main branch of the original repository.
- Follow the existing coding style.
- Write clear, concise, and meaningful commit messages.
- Ensure your code passes all tests and linter checks.
- Use the present tense ("Add feature" not "Added feature").
- Capitalize the first letter.
- Keep the message concise but descriptive.
By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.