Skip to content

Commit 9a6a839

Browse files
committed
Merge branch 'develop' into update-from-template-merged
2 parents b76d555 + 29476b3 commit 9a6a839

File tree

76 files changed

+17473
-160
lines changed

Some content is hidden

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

76 files changed

+17473
-160
lines changed

.github/FUNDING.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
github: [axllent]
2+
thanks_dev: u/gh/axllent
3+
14
open_collective: openapi_generator

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ body:
1515
attributes:
1616
label: "Checklist"
1717
options:
18-
- label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/template-placeholder/releases/latest)"
18+
- label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/mailpit-java-client/releases/latest)"
1919
required: true
20-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
20+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/mailpit-java-client/issues) or [closed](https://github.com/xdev-software/mailpit-java-client/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
2121
required: true
2222
- label: "I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise."
2323
required: true

.github/ISSUE_TEMPLATE/enhancement.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ body:
1313
attributes:
1414
label: "Checklist"
1515
options:
16-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
16+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/mailpit-java-client/issues) or [closed](https://github.com/xdev-software/mailpit-java-client/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
1717
required: true
1818
- label: "I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise."
1919
required: true

.github/ISSUE_TEMPLATE/question.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ body:
1212
attributes:
1313
label: "Checklist"
1414
options:
15-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
15+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/mailpit-java-client/issues) or [closed](https://github.com/xdev-software/mailpit-java-client/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
1616
required: true
1717
- label: "I have taken the time to fill in all the required details. I understand that the question will be dismissed otherwise."
1818
required: true

.github/workflows/check-build.yml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ on:
1919
- '.idea/**'
2020
- 'assets/**'
2121

22-
env:
23-
DEMO_MAVEN_MODULE: ${{ github.event.repository.name }}-demo
24-
2522
jobs:
2623
build:
2724
runs-on: ubuntu-latest
@@ -48,7 +45,7 @@ jobs:
4845
${{ runner.os }}-mvn-build-
4946
5047
- name: Build with Maven
51-
run: ./mvnw -B clean package
48+
run: ./mvnw -B clean package -P run-integration-tests
5249

5350
- name: Check for uncommited changes
5451
run: |
@@ -68,13 +65,6 @@ jobs:
6865
exit 1
6966
fi
7067
71-
- name: Upload demo files
72-
uses: actions/upload-artifact@v5
73-
with:
74-
name: demo-files-java-${{ matrix.java }}
75-
path: ${{ env.DEMO_MAVEN_MODULE }}/target/${{ env.DEMO_MAVEN_MODULE }}.jar
76-
if-no-files-found: error
77-
7868
checkstyle:
7969
runs-on: ubuntu-latest
8070
if: ${{ github.event_name != 'pull_request' || !startsWith(github.head_ref, 'renovate/') }}

.run/Run Demo.run.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# 1.0.0
2+
_Initial release_
3+
4+
Compatible with mailpit v1.27+

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ You should have the following things installed:
3434
* Ensure that the JDK/Java-Version is correct
3535

3636

37-
## Releasing [![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/template-placeholder/release.yml?branch=master)](https://github.com/xdev-software/template-placeholder/actions/workflows/release.yml)
37+
## Releasing [![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/mailpit-java-client/release.yml?branch=master)](https://github.com/xdev-software/mailpit-java-client/actions/workflows/release.yml)
3838

3939
Before releasing:
40-
* Consider doing a [test-deployment](https://github.com/xdev-software/template-placeholder/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
40+
* Consider doing a [test-deployment](https://github.com/xdev-software/mailpit-java-client/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
4141
* Check the [changelog](CHANGELOG.md)
4242

4343
If the ``develop`` is ready for release, create a pull request to the ``master``-Branch and merge the changes

README.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1-
[![Latest version](https://img.shields.io/maven-central/v/software.xdev/template-placeholder?logo=apache%20maven)](https://mvnrepository.com/artifact/software.xdev/template-placeholder)
2-
[![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/template-placeholder/check-build.yml?branch=develop)](https://github.com/xdev-software/template-placeholder/actions/workflows/check-build.yml?query=branch%3Adevelop)
3-
[![API Specification Editor](https://img.shields.io/badge/API--Spec-Editor-85ea2d?logo=swagger)](https://editor.swagger.io/?url=https://raw.githubusercontent.com/xdev-software/template-placeholder/develop/openapi/openapi.yml)
1+
[![Latest version](https://img.shields.io/maven-central/v/software.xdev/mailpit-java-client?logo=apache%20maven)](https://mvnrepository.com/artifact/software.xdev/mailpit-java-client)
2+
[![Build](https://img.shields.io/github/actions/workflow/status/xdev-software/mailpit-java-client/check-build.yml?branch=develop)](https://github.com/xdev-software/mailpit-java-client/actions/workflows/check-build.yml?query=branch%3Adevelop)
43

5-
# template-placeholder
4+
# <img src="https://raw.githubusercontent.com/axllent/mailpit/b98700689779aa133c2ddbdb9b19df81165311a9/server/ui/mailpit.svg" height="28" /> Java Client for [Mailpit](https://github.com/axllent/mailpit)
65

7-
This client [is generated](./template-placeholder/pom.xml) from an [``openapi.yml``](./openapi/openapi.yml) using [OpenAPI Generator](https://openapi-generator.tech/).
6+
A Java client for [Mailpit's API](https://mailpit.axllent.org/docs/api-v1/).
87

9-
## Installation
10-
[Installation guide for the latest release](https://github.com/xdev-software/template-placeholder/releases/latest#Installation)
8+
This client [is generated](./mailpit-java-client/pom.xml) from an [``swagger.json``](./openapi/swagger.json) using [OpenAPI Generator](https://openapi-generator.tech/).
9+
10+
## Usage
11+
You can find out how the generated API might be used by having a look at [the tests](./mailpit-java-client/src/test/java/software/xdev/mailpit/).
1112

12-
## Demo
13-
A minimal demo is also available [here](./template-placeholder-demo/src/main/java/software/xdev/Application.java).
13+
## Installation
14+
[Installation guide for the latest release](https://github.com/xdev-software/mailpit-java-client/releases/latest#Installation)
1415

1516
## Support
1617
If you need support as soon as possible and you can't wait for any pull request, feel free to use [our support](https://xdev.software/en/services/support).
@@ -19,4 +20,4 @@ If you need support as soon as possible and you can't wait for any pull request,
1920
See the [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to get started with our project.
2021

2122
## Dependencies and Licenses
22-
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/template-placeholder/dependencies)
23+
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/mailpit-java-client/dependencies)

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
## Reporting a Vulnerability
44

5-
Please report a security vulnerability [on GitHub Security Advisories](https://github.com/xdev-software/template-placeholder/security/advisories/new).
5+
Please report a security vulnerability [on GitHub Security Advisories](https://github.com/xdev-software/mailpit-java-client/security/advisories/new).

0 commit comments

Comments
 (0)