You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CONTRIBUTING.md
+1-9
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Please read this if you intend to contribute to the project.
23
23
24
24
### Utility library usage
25
25
26
-
hawkBit has currently both [guava](https://github.com/google/guava) and [Apache commons lang](https://commons.apache.org/proper/commons-lang/) on the classpath in several of its modules. However, we see introducing too many utility libraries problematic as we force these as transitive dependencies on hawkBit users. We in fact are looking into reducing them in future not adding new ones.
26
+
hawkBit has currently [Apache commons lang](https://commons.apache.org/proper/commons-lang/) on the classpath in several of its modules. However, we see introducing too many utility libraries problematic as we force these as transitive dependencies on hawkBit users. We in fact are looking into reducing them in future not adding new ones.
27
27
28
28
So we kindly ask contributors:
29
29
@@ -32,16 +32,8 @@ So we kindly ask contributors:
32
32
* use utility functions in general based in the following priority:
33
33
* use utility functions from JDK if feasible
34
34
* use Spring utility classes if feasible
35
-
* use [guava](https://github.com/google/guava) if feasible
36
35
* use [Apache commons lang](https://commons.apache.org/proper/commons-lang/) if feasible
37
36
38
-
Note that the guava project for instance often documents where they think that JDK is having a similar functionality (e.g. their thoughts on [Throwables.propagate](https://github.com/google/guava/wiki/Why-we-deprecated-Throwables.propagate)).
39
-
40
-
Examples:
41
-
42
-
* Prefer `Arrays.asList(...)` from JDK over guava's `Lists.newArrayList(...)`
43
-
* Prefer `StringUtils` from Spring over guava's `Strings` Apache's `StringUtils`
44
-
45
37
### Test documentation
46
38
47
39
Please documented the test cases that you contribute by means of [Allure](http://allure.qatools.ru) annotations and proper test method naming.
0 commit comments