Thank you for your interest in contributing to the Eclipse XFSC Federated Catalogue.
Community leaders may revise this document at any time to reflect the project's evolving needs.
Before any contribution can be accepted, you must electronically sign the Eclipse Contributor Agreement (ECA).
The commit author's e-mail address must match the e-mail on the signed ECA, and every commit must be signed off:
git commit -s -m "Your commit message"
The Signed-off-by line certifies your compliance with the
Developer Certificate of Origin.
- Open an issue at https://github.com/eclipse-xfsc/federated-catalogue/issues describing the bug, feature, or change you intend to make. Wait for maintainer feedback before starting large changes.
- Fork the repository and create a topic branch from
main. - Implement your change. Keep the diff focused on a single concern; follow the existing code style; add or update tests covering the change.
- Run the build and tests locally before opening a pull request.
- Open a pull request against
main. Reference the issue, describe what changed and why, and confirm that the build is green.
This project adheres to the Contributor Covenant. By participating you agree to abide by its terms.
By contributing, you agree that your contributions are licensed under the Apache License 2.0.
Do not file security issues in the public tracker. Follow the Eclipse Foundation security policy for responsible disclosure.
Project page: https://projects.eclipse.org/projects/technology.xfsc Issues: https://github.com/eclipse-xfsc/federated-catalogue/issues