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: Test types are:
* Unit Tests - for single units tests with a mocked environment * 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. * 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. * Integration Tests - including clients, e.g. Selenium UI tests with various browsers.
* System Tests - on target environments, e.g. Cloud Foundry. * System Tests - on target environments, e.g. Cloud Foundry.
Examples for hawkBit components: Examples for hawkBit components:
* Management API * Management API
* Direct Device Integration API * Direct Device Integration API
* Device Management Federation API * Device Management Federation API
@@ -66,32 +68,28 @@ Examples for hawkBit components:
* Repository * Repository
* Security * Security
``` ```java
@Features("Component Tests - Management API") @Features("Component Tests - Management API")
@Stories("Distribution Set Type Resource") @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 ## 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). "Sign-off" your commits:
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
Every commit you make in your patch or pull request MUST be "signed off". 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. * 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) * [Eclipse Project Page](http://projects.eclipse.org/projects/iot.hawkbit)