Thank you for your interest in contributing to Ecotone Framework! We welcome contributions from the community to help improve and expand the framework.
-
Fork the Repository: Start by forking the repository on GitHub to your account.
-
Clone the Repository: Clone your forked repository to your local machine.
git clone [email protected]:ecotoneframework/ecotone-dev.git
-
Create a Branch: Create a new branch for your changes.
git checkout -b feature/your-feature-name
-
Make Changes: Make your changes in the codebase. Follow the coding guidelines and ensure your code is well-documented and tested.
-
Commit Changes: Commit your changes with a clear and descriptive commit message.
git commit -m "Add feature: Description of your feature"
-
Push Changes: Push your changes to your forked repository.
git push origin feature/your-feature-name
-
Open a Pull Request: Go to the original repository on GitHub and open a pull request from your forked repository. Provide a clear description of your changes and any additional context that might be useful.
By contributing to the Ecotone Framework repository, you agree to the following terms:
-
Assignment of Rights: You agree that any contributions you make to this repository, in the form of code, documentation, or any other material, will be transferred in their entirety to Dariusz Gafka, the author of Ecotone Framework. This includes but is not limited to all rights, title, and interest in the contributions, including any and all intellectual property rights.
-
Original Work: You certify that you have the right to make the contribution and that it does not infringe on any third party's rights.
We follow the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [[email protected]].
If you have any questions about contributing, please feel free to open an issue or contact us directly at [[email protected]].
Thank you for your contributions!
Dariusz Gafka