Skip to content
This repository was archived by the owner on May 10, 2024. It is now read-only.

Commit 8e00b8e

Browse files
committed
initialize
1 parent 335794d commit 8e00b8e

File tree

14 files changed

+589
-0
lines changed

14 files changed

+589
-0
lines changed

.github/ISSUE_TEMPLATE/bug.yml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
name: Bug Report
2+
description: Report a bug
3+
labels: [bug]
4+
assignees: []
5+
body:
6+
- type: checkboxes
7+
id: checks
8+
attributes:
9+
label: Prerequisites
10+
description: |
11+
*If **all** checks are not passed then the issue will be closed.*
12+
options:
13+
- label: I have checked that no other similar issue already exists.
14+
required: true
15+
- label: I have checked that this issue is actually a bug and not a feature.
16+
required: true
17+
- label: I have checked the [documentation](https://docs.katsute.dev/simplehttpserver).
18+
required: true
19+
20+
- type: input
21+
id: os
22+
attributes:
23+
label: Operating System
24+
description: |
25+
Operating system name and version.
26+
placeholder: |
27+
ex: Windows 10
28+
validations:
29+
required: true
30+
31+
- type: input
32+
id: java-version
33+
attributes:
34+
label: Java Version
35+
description: |
36+
Java version.
37+
placeholder: |
38+
ex: Java 11
39+
validations:
40+
required: true
41+
42+
- type: input
43+
id: version
44+
attributes:
45+
label: Release Version
46+
description: |
47+
Release version or branch commit where the issue occured. Do not write 'latest'.
48+
placeholder: |
49+
ex: 1.0.0, 335794d
50+
validations:
51+
required: true
52+
53+
- type: textarea
54+
id: issue
55+
attributes:
56+
label: Issue
57+
description: |
58+
Explain your issue, add any relevant stacktraces here.
59+
validations:
60+
required: true
61+
62+
- type: textarea
63+
id: code
64+
attributes:
65+
label: Code
66+
description: |
67+
(optional) Add any relevant code so we can try and replicate the issue.
68+
render: Java
69+
validations:
70+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Documentation Issue
2+
description: Report a documentation issue
3+
labels: [bug, documentation]
4+
assignees: []
5+
body:
6+
- type: checkboxes
7+
id: checks
8+
attributes:
9+
label: Prerequisites
10+
description: |
11+
*If **all** checks are not passed then the issue will be closed.*
12+
options:
13+
- label: I have checked that no other similar issue already exists.
14+
required: true
15+
- label: I have checked that this issue is actually a bug and not a feature.
16+
required: true
17+
18+
- type: input
19+
id: location
20+
attributes:
21+
label: Location
22+
description: |
23+
Provide a link to the version or the name of the class that has the documentation issue.
24+
placeholder: |
25+
ex: SimpleHttpServer
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: issue
31+
attributes:
32+
label: Issue
33+
description: |
34+
Explain your issue.
35+
validations:
36+
required: true

.github/ISSUE_TEMPLATE/feature.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Feature Request
2+
description: Suggest a new feature
3+
labels: [feature request]
4+
assignees: []
5+
body:
6+
- type: checkboxes
7+
id: checks
8+
attributes:
9+
label: Prerequisites
10+
description: |
11+
*If **all** checks are not passed then the issue will be closed.*
12+
options:
13+
- label: I have checked that no other similar feature request already exists.
14+
required: true
15+
- label: This feature request makes sense for the project.
16+
required: true
17+
- label: I have checked that this feature does not already exist.
18+
required: true
19+
- label: I am running the latest release version.
20+
required: true
21+
22+
- type: textarea
23+
id: feature
24+
attributes:
25+
label: Feature
26+
description: |
27+
Explain your feature. Add any examples here.
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
id: reason
33+
attributes:
34+
label: Reason
35+
description: |
36+
Explain why you think this feature should be added.
37+
validations:
38+
required: true

.github/dependabot.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: /
5+
labels: [dependencies]
6+
reviewers: [Katsute]
7+
schedule:
8+
interval: daily
9+
time: '07:00'
10+
timezone: US/Eastern
11+
open-pull-requests-limit: 99
12+
13+
- package-ecosystem: maven
14+
directory: /
15+
labels: [dependencies]
16+
reviewers: [Katsute]
17+
schedule:
18+
interval: daily
19+
time: '07:00'
20+
timezone: US/Eastern
21+
open-pull-requests-limit: 99

.github/pull_request_template.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
### Prerequisites
2+
*If checks are not passed then the pull request will be closed.*
3+
4+
- [ ] I have checked that no other similar pull request already exists.
5+
- [ ] My code follows the general code style as the rest of the code.
6+
- [ ] I have checked that no sensitive information is exposed.
7+
- [ ] I have added relevant comments.
8+
- [ ] Build compiles.
9+
- [ ] Build passes test cases.
10+
11+
### GitHub Copilot Disclaimer
12+
*The use of GitHub Copilot is **strictly prohibited** on this repository.*
13+
14+
- [ ] This pull does not use GitHub Copilot.
15+
16+
### Changes Made
17+
*List any changes made and/or other relevant issues.*
18+
19+
-

.github/workflows/java_ci.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Java CI
2+
on:
3+
push: {}
4+
pull_request:
5+
branches: [main]
6+
7+
jobs:
8+
java_ci:
9+
name: Java CI
10+
uses: Katsute/Workflows/.github/workflows/java.ci.yml@main
11+
with:
12+
package: true
13+
report: true
14+
secrets:
15+
token: ${{ secrets.SINON }}

.github/workflows/release.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Deploy
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
deploy:
9+
name: Deploy
10+
uses: Katsute/Workflows/.github/workflows/java.deploy.yml@main
11+
with:
12+
environment: Maven Central
13+
secrets:
14+
token: ${{ secrets.GITHUB_TOKEN }}
15+
maven-username: ${{ secrets.OSSRH_USERNAME }}
16+
maven-password: ${{ secrets.OSSRH_TOKEN }}
17+
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
18+
gpg-passphrase: ${{ secrets.GPG_PASSPHRASE }}

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.idea
2+
target
3+
*.iml

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Changelog

0 commit comments

Comments
 (0)