Thank you for your interest in contributing to edeXa js! We appreciate your help in making this project better.
To get started with contributing, please follow these steps:
- Fork the repository on GitHub.
- Clone your forked repository to your local machine.
- Set up the development environment by following the instructions in the README.md file.
- Create a new branch for your changes.
- Make your changes and commit them with clear and descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
We follow a specific code style in this project to maintain consistency. Please make sure your code adheres to the following guidelines:
- Indentation: Use spaces for indentation (2 spaces per level).
- Naming Conventions: Use descriptive and meaningful names for variables, functions, and classes.
- Documentation: Document your code using appropriate comments and follow best practices for documentation.
Branch naming convention:
- Feature -
feat_custom_token
- Release/Build -
release_2.1
orv2.1
- Fix/Bug -
fix_unknown_token
orfixes
(if more than one)
Note: No strict convention while naming branch, but try to keep it meaningful for your team members to understand.
- Add files to be commited and then commit changes to your local machine
git commit -m <commit-message>
Commit message convention:
- Feature -
feat: integrate token balances
- Release/Build -
chore: release v2.1
orchore: bump version to 2.1
- Fix/Bug -
fix: token balances
orfix: token list, transfers
(if more than one)
Note: Keep commit message meaningful for your team members to understand while reviewing merge/pull request.
-
Push changes to remote repository
git push origin <branch-name>
-
Create a merge/pull request against
main
branch.
Note: Dont push changes to main
branch directly. Write proper description of the changes while creating merge/pull request
When submitting a pull request, please make sure to:
- Provide a clear and descriptive title for the pull request.
- Explain the changes you have made and the reasons behind them.
- Include any relevant information or context that can help reviewers understand your changes.
- Make sure your code passes all tests and linting checks.
- Reference any related issues or pull requests, if applicable.
All pull requests will be reviewed by project maintainers. Feedback and suggestions may be provided to help improve your code. Please be open to feedback and address any requested changes.
If you find a bug or have a feature request, please create an issue on GitHub. Make sure to provide a clear and concise description of the issue or request, along with any relevant information or steps to reproduce the problem.
By contributing to this project, you agree that your contributions will be licensed under the project license file.
We appreciate your contributions and look forward to working with you to improve [Project Name]. Thank you for your support!