Thank you for your interest in contributing to Create Kalp Dapp! Your help is valuable in improving and expanding this project. Below are guidelines to help you get started.
If you encounter any bugs or have suggestions for new features, please open an issue in our GitHub repository.
-
Fork the Repository:
- Click the "Fork" button at the top-right corner of this repository.
-
Clone Your Fork:
- Clone your forked repository to your local machine:
git clone https://github.com/<your-username>/create-kalp-dapp.git
- Clone your forked repository to your local machine:
-
Create a Branch:
- Create a new branch for your changes:
git checkout -b my-new-feature
- Create a new branch for your changes:
-
Make Your Changes:
- Make your changes to the code or documentation.
-
Commit Your Changes:
- Commit your changes with a descriptive commit message:
git add . git commit -m "Add new feature"
- Commit your changes with a descriptive commit message:
-
Push Your Changes:
- Push your changes to your forked repository:
git push origin my-new-feature
- Push your changes to your forked repository:
-
Create a Pull Request:
- Go to the original repository and open a pull request from your forked repository.
All submissions, including pull requests, will undergo review. Be prepared to make adjustments based on feedback.
Please adhere to these guidelines to maintain consistency:
- Use clear and descriptive variable names.
- Comment your code where necessary, especially in complex sections.
- Follow the coding style already present in the project.
- For Go code, follow the Effective Go guidelines.
- For JavaScript/TypeScript, adhere to the ESLint configuration provided in the project.
When contributing features or fixes related to Kalp DLT:
- Ensure all smart contract interactions are compatible with the latest Kalp DLT SDK.
- Test your changes thoroughly on the Kalp DLT testnet before submitting.
- Document any new Kalp DLT-specific features or changes clearly.
Improvements to documentation are always welcome. This includes:
- README updates
- Inline code comments
- New guides or tutorials
If you have any questions or need further clarification, please:
- Open an issue in the GitHub repository
- Reach out directly to me though telergam @spydiecy.
Thank you for contributing to Create Kalp Dapp and helping to improve the Kalp DLT ecosystem!