-
Notifications
You must be signed in to change notification settings - Fork 55
Create Contributions
Bordi Tamás edited this page Jun 6, 2023
·
10 revisions
Make sure you have
- existing Eclipse Foundation Account,
- the Eclipse Contributor Agreement signed,
- your local Git client properly configured.
- Fork (and not clone) the project repository.
-
Create a new branch in your fork and from the
development
branch for your contribution.
(Creating and pushing new branches within a cloned repository is allowed only for official Committers) - Take care of coding clean!
-
Make sure you have a working contribution
- Write unit tests
- Run several test scenario
-
Make sure you are not using restricted third party library
- Build the project with
mvn clean install -P license-check -DskipTests
. After the project build has been finished, you will find a summary about the used libraries in the\target\dash\summary
file. Look for your newly added libraries and make sure they are not restricted.
- Build the project with
- Synchronize the
development
branch in your fork and merge it into your contribution branch -
Rise a Pull Request from your fork to the
development
branch of the original project repository. -
Wait for the review.
- Pull requests with ECA issue, merge conflict, unit test issues or running issues will be closed without review
- Deal with the requested fixes if any.
- When your Pull Request is approved, then it will be merged by a committer and will be contained by the coming release
Certificates
Quick start
How to contribute?
- Inter-Cloud setup
- Java Memory Usage
- MySQL Connections
- Change Database Engine
- Compile Only One Module
Service Registry
- Service Registry - Overview
- Service Registry - Services
- Service Registry - Management
- Service Registry - Configuration
Orchestrator
- Orchestrator - Overview
- Orchestrator - Services
- Orchestrator - Management
- Orchestrator - Configuration
Authorization
- Authorization - Overview
- Authorization - Services
- Authorization - Management
- Authorization - Configuration
Gatekeeper
Gateway
Event Handler
- Event Handler - Overview
- Event Handler - Services
- Event Handler - Management
- Event Handler - Configuration
Choreographer
- Choreographer - Overview
- Choreographer - Services
- Choreographer - Management
- Choreographer - Configuration
Quality of Service Monitor
Certificate Authority
- Certificate Authority - Overview
- Certificate Authority - Services
- Certificate Authority - Management
- Certificate Authority - Configuration
System Registry
- System Registry - Overview
- System Registry - Services
- System Registry - Management
- System Registry - Configuration
Device Registry
- Device Registry - Overview
- Device Registry - Services
- Device Registry - Management
- Device Registry - Configuration
Onboarding
Data Manager
Time Manager
Plant Description Engine
- Plant Description Engine - Overview
- Plant Description Engine - Services
- Plant Description Engine - Management
- Plant Description Engine - Configuration
HawkBit Configuration Manager
Device Hub