We appreciate your interest in contributing to StarkDefi! Here are some guidelines to help you get started.
- Fork the repository on GitHub.
- Clone the forked repository to your local machine.
- Navigate to the project directory.
The codebase is organized into several directories, each serving a specific purpose:
src
: Contains the source code for the smart contracts that power the StarkDefi platform.tests
: Contains the test cases for the smart contracts.dex
: Contains the source code for the decentralized exchange (DEX) contracts.
The project uses the Starknet network and Scarb for development. The dependencies and tools are specified in the Scarb.toml
file.
- Create a new branch for your changes.
- Make your changes in the new branch. Please follow the existing coding style.
- Write tests for your changes in the
tests
directory. - Run the tests to ensure they pass.
- Commit your changes with a descriptive commit message.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
After you submit your pull request, it will be reviewed by the maintainers. They may ask for changes or improvements. Please be patient and responsive to their feedback.
Please be respectful and considerate of others. We want to foster a positive and inclusive community for everyone.
Thank you for your interest in contributing to StarkDefi!