ECA instead of CLA

This commit is contained in:
Kai Zimmermann
2018-06-06 10:16:46 +02:00
parent 11caf7ec64
commit 5c4075290e

View File

@@ -53,12 +53,14 @@ All test classes are documented with [Allure's](https://github.com/allure-framew
```
Test types are:
* Unit Tests - for single units tests with a mocked environment
* Component Tests - for complete components including lower layers, e.g. Spring MVC test on rest API including repository and database.
* Integration Tests - including clients, e.g. Selenium UI tests with various browsers.
* System Tests - on target environments, e.g. Cloud Foundry.
Examples for hawkBit components:
* Management API
* Direct Device Integration API
* Device Management Federation API
@@ -66,32 +68,28 @@ Examples for hawkBit components:
* Repository
* Security
```
```java
@Features("Component Tests - Management API")
@Stories("Distribution Set Type Resource")
```
In addition all test method's name describes in **camel case** what the test is all about and has a long description aith Allures **@Description** annotation.
In addition all test method's name describes in **camel case** what the test is all about and has a long description auth Allures **@Description** annotation.
## Legal considerations for your contribution
The following steps are necessary to comply with the Eclipse Foundation's IP policy.
Before your contribution can be accepted by the project team contributors must
electronically sign the [Eclipse Contributor Agreement (ECA)](http://www.eclipse.org/legal/ECA.php).
Please also read [this](http://wiki.eclipse.org/Development_Resources/Contributing_via_Git)
Commits that are provided by non-committers must have a Signed-off-by field in
the footer indicating that the author is aware of the terms by which the
contribution has been provided to the project. The non-committer must
additionally have an Eclipse Foundation account and must have a signed Eclipse
Contributor Agreement (ECA) on file.
In order for any contributions to be accepted you MUST do the following things.
For more information, please see the Eclipse Committer Handbook:
https://www.eclipse.org/projects/handbook/#resources-commit
* Sign the [Eclipse Foundation Contributor License Agreement](http://www.eclipse.org/legal/CLA.php).
To sign the Eclipse CLA you need to:
* Obtain an Eclipse Foundation userid. Anyone who currently uses Eclipse Bugzilla or Gerrit systems already has one of those.
If you dont, you need to [register](https://dev.eclipse.org/site_login/createaccount.php).
* Login into the [projects portal](https://projects.eclipse.org/), select “My Account”, and then the “Contributor License Agreement” tab.
* Add your github username in your Eclipse Foundation account settings. Log in it to Eclipse and go to account settings.
* "Sign-off" your commits
"Sign-off" your commits:
Every commit you make in your patch or pull request MUST be "signed off".
@@ -120,6 +118,6 @@ Submit a pull request via the normal GitHub UI (desktop or web).
* Do not use your branch for any other development, otherwise further changes that you make will be visible in the PR.
# Further information
## Further information
* [Eclipse Project Page](http://projects.eclipse.org/projects/iot.hawkbit)