Welcome to our project! We're glad you're interested in helping to expand the DeFi ecosystem with us. This document will guide you through our contribution process and how you can get involved.
- Explore the Documentation: Spend some time getting familiar with our project's goals, architecture, and the functionalities we're working on.
- Select a Task: Check out the open issues or the enhancements listed in our protocols' directories. Pick something that matches your interests and skill set.
- We accept contributions in TypeScript and Python.
- Fork the Repository: Create a fork of the repository to your GitHub account. This is your personal workspace.
- Create a New Branch: In your fork, start a new branch for your work. Name it clearly, such as
feature/moby-add-fetchExpiryDates-support
. - Develop: Implement your feature or fix, adhering to the project's coding standards as much as possible.
- Test Your Changes: Make sure your changes do not introduce any new issues and that all tests pass.
- Submit a Pull Request (PR): Once your work is ready, open a PR against our main repository. Describe what your code does and link to any relevant issues.
- Code Review: Your PR will be reviewed by the maintainers. Be open to discussion and willing to make adjustments.
- Merge: After approval and passing all checks, your contribution will be merged.
- Scope: Keep your contributions focused. If you spot potential improvements, consider opening a new issue or discussing it first.
- Questions: If you have any questions or need clarification, don't hesitate to ask. Reach out on our Dev Chat on Discord.
- Documentation: Contributions to documentation are as valuable as code. Feel free to suggest improvements or additions.
Thank you for considering contributing to our project. Your efforts will help make our DeFi platform more robust and inclusive.