# Contributing to EclipseStore Thank you for your interest in this project! ## Eclipse Contributor Agreement If this is your first time contributing to an Eclipse Foundation project, you'll need to sign the Eclipse [Contributor Agreement](https://www.eclipse.org/legal/ECA.php). - Log in to the [Eclipse foundation website](https://accounts.eclipse.org/). You will need to create an account with the Eclipse Foundation if you have not already done so. - Open your [Account Settings tab](https://dev.eclipse.org/site_login/myaccount.php#open_tab_accountsettings), enter your GitHub ID and click Update Account. - Read and sign the ECA - Make sure to use the exact same email address for your Eclipse account and your commit author. ## Issues Search the [issue tracker](https://github.com/eclipse-store/store/issues) for a relevant issue or create a new one. ## Build To build EclipseStore you need - Java 17 - Maven 3.9 or higher ``` mvn install ``` ## Contact Contact the project developers via the project's mailing list. - https://accounts.eclipse.org/mailing-list/store-dev ## Making changes - Fork the repository in GitHub and make changes in your fork. - Submit a pull request. - All commits must be [signed](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits). - By contributing, you agree that your contributions will be licensed under the [Eclipse Public License v 2.0](https://www.eclipse.org/legal/epl-2.0/) ## Code of Conduct Please follow our [Code of Conduct](CODE_OF_CONDUCT.md).