Skip to content

Commit cc5486c

Browse files
authored
Merge pull request #1 from derjust/master
Merge upstream
2 parents be2a72e + 9f4ba4a commit cc5486c

File tree

223 files changed

+11464
-4881
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

223 files changed

+11464
-4881
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
*.class
22
.project
3+
.metadata
34
target
45
*.iml
56
.idea
67

8+
pom.xml.releaseBackup
79
release.properties
810

911
# Package Files #

.travis.settings.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
4+
Copyright © 2018 spring-data-dynamodb (https://github.com/derjust/spring-data-dynamodb)
5+
6+
Licensed under the Apache License, Version 2.0 (the "License");
7+
you may not use this file except in compliance with the License.
8+
You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing, software
13+
distributed under the License is distributed on an "AS IS" BASIS,
14+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
See the License for the specific language governing permissions and
16+
limitations under the License.
17+
18+
-->
19+
<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
21+
22+
<servers>
23+
<server>
24+
<id>ossrh</id>
25+
<username>[email protected]</username>
26+
<password>${env.ossrh_password}</password>
27+
</server>
28+
</servers>
29+
</settings>

.travis.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ language:
66

77
jdk:
88
- oraclejdk8
9+
- oraclejdk9
910

1011
before_script:
1112
- pip install --user codecov
@@ -15,3 +16,10 @@ script:
1516

1617
after_success:
1718
- codecov
19+
20+
deploy:
21+
# deploy master to OSSHR Snapshot
22+
- provider: script
23+
script: "cp .travis.settings.xml $HOME/.m2/settings.xml && mvn deploy"
24+
on:
25+
branch: master

CONTRIBUTING.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,31 @@
11
## How can I contribute?
22

3+
* If you think this project is great, you would like to help, but you don't know how - you can become project's stargazer. By starring you're making project more popular. Visit [this link](https://blog.github.com/2012-08-06-notifications-stars) if you would like to learn more about how notifications and stars works on Github.
34
* create issues for bugs you find
45
* create pull requests to fix bigs, add features, clean up code, etc.
56
* improve the documentation or the wiki
67

78
## What can I work on?
89

910
We do not yet support the full set of Spring-Data yet:
10-
[docs.spring.io/spring-data/commons/docs/current/reference/html/](http://docs.spring.io/spring-data/commons/docs/current/reference/html/)
11+
[Spring Data Reference Documentation](http://docs.spring.io/spring-data/commons/docs/current/reference/html/)
1112

1213
The issues page is another good place to look for ways to contribute.
1314

1415
## Compatibility
1516

1617
The library is heavily based on Spring. Therefore this library should work in any environment that is supported by the underlying Spring Framework version itself.
1718

18-
At the time of writing this is JDK7 (binary compatibility) but at compile time JDK8 is required - therefore supporting also `Optional` etc.
19+
At the time of writing this is JDK8 (binary compatibility).
1920

2021
## Code Style
2122

22-
A dedicated and holistic code style is not yet defined.
23-
Changes to existing classes should follow the style that is found in that specific class.
23+
Google's Java code style is followed available [here](https://github.com/google/styleguide).
2424

25-
In gernal, the Google Code style should be followed.
25+
The proper formatting is checked during compile time. To easily follow the style use **one** of those options:
26+
1. Use [Eclipse Formatter](https://help.eclipse.org/neon/topic/org.eclipse.jdt.doc.user/reference/preferences/java/codestyle/ref-preferences-formatter.htm) with the `src/eclipse-java-google-style.xml` file.
27+
1. Use [IntelliJ Formatter](https://blog.jetbrains.com/idea/2014/01/intellij-idea-13-importing-code-formatter-settings-from-eclipse/) with the `src/eclipse-java-google-style.xml` file.
28+
1. Use `mvn formatter:format` to apply the style to the source files.
2629

2730
## Merging
2831

DONATION.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Donations
2+
3+
I'm always happy for donations - to help with some hosting costs or to just get a beer & relax.
4+
5+
As I'm a firm believer in OSS I nevertheless have to pay once in a while for stuff - therefore feel free to contribute a bit:
6+
7+
## Patreon
8+
9+
[![patreon](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://www.patreon.com/derjust86)
10+
11+
## Liberapay
12+
[![liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://en.liberapay.com/spring-data-dynamodb/donate)
13+
14+
## Paypal
15+
16+
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=CWVWF9DD73J5S)
17+
18+
## Beer
19+
20+
Send me a message if you are around in New York City.

ISSUE_TEMPLATE.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## Expected Behavior
2+
3+
4+
## Actual Behavior
5+
6+
7+
## Steps to Reproduce the Problem
8+
9+
1.
10+
1.
11+
1.
12+
13+
## Specifications
14+
15+
- Spring Data DynamoDB Version:
16+
- Spring Data Version:
17+
- AWS SDK Version:
18+
- Java Version:
19+
- Platform Details:
20+
21+
All those information are logged by `org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBRepositoryFactory` on `INFO` level on startup.
22+
Or use `java -version` and `mvn dependency:tree | grep -E 'spring|aws'` to provide those version numbers.
23+

0 commit comments

Comments
 (0)