Skip to content

Commit 17559e8

Browse files
committed
feat: initialize project
0 parents  commit 17559e8

File tree

15 files changed

+1757
-0
lines changed

15 files changed

+1757
-0
lines changed

.editorconfig

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# https://editorconfig.org
2+
root = true
3+
4+
[*]
5+
charset = utf-8
6+
end_of_line = lf
7+
indent_size = 2
8+
indent_style = space
9+
insert_final_newline = true
10+
max_line_length = 120
11+
trim_trailing_whitespace = true
12+
13+
[*.md]
14+
max_line_length = 0
15+
trim_trailing_whitespace = false
16+
17+
[*.py]
18+
indent_size = 4
19+
20+
[*.rs]
21+
indent_size = 4
22+
max_line_length = 80
23+
24+
[*.xml]
25+
trim_trailing_whitespace = false
26+
27+
[COMMIT_EDITMSG]
28+
max_line_length = 0
29+
30+
[Makefile]
31+
indent_size = 8
32+
indent_style = tab
33+
max_line_length = 80

.github/workflows/release.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Release
2+
on:
3+
schedule:
4+
- cron: "0 0 * * *"
5+
workflow_dispatch:
6+
jobs:
7+
update:
8+
runs-on: ubuntu-latest
9+
permissions:
10+
contents: write
11+
steps:
12+
- name: Checkout
13+
uses: actions/checkout@v4
14+
with:
15+
submodules: true
16+
- name: Update
17+
run: make update
18+
- name: Import GPG key
19+
uses: crazy-max/ghaction-import-gpg@v6
20+
with:
21+
git_config_global: true
22+
git_commit_gpgsign: true
23+
git_user_signingkey: true
24+
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
25+
trust_level: ultimate
26+
- name: Add, Commit & Push
27+
uses: stefanzweifel/git-auto-commit-action@v5
28+
with:
29+
commit_message: "feat: update knowledge base index"
30+
commit_user_email: [email protected]
31+
commit_user_name: "Ivan Gabriele (Github)"
32+
- name: Create Release Tag
33+
id: tag
34+
run: echo "RELEASE_TAG=v$(date +'%Y.%m.%d')" >> $GITHUB_OUTPUT
35+
- name: Release
36+
uses: ncipollo/release-action@v1
37+
with:
38+
allowUpdates: true
39+
artifacts: "*.tar.gz"
40+
token: ${{ secrets.GH_TOKEN }}
41+
tag: ${{ steps.tag.outputs.RELEASE_TAG }}

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/.output/*
2+
!/.output/README.md
3+
4+
/*.tar.gz

.gitmodules

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[submodule "kotlin"]
2+
path = kotlin
3+
url = https://github.com/JetBrains/kotlin-web-site.git
4+
[submodule "gradle"]
5+
path = gradle
6+
url = https://github.com/gradle/gradle.git
7+
[submodule "spring-boot"]
8+
path = spring-boot
9+
url = https://github.com/spring-projects/spring-boot.git
10+
[submodule "spring-data-jpa"]
11+
path = spring-data-jpa
12+
url = https://github.com/spring-projects/spring-data-jpa.git
13+
[submodule "hibernate-orm"]
14+
path = hibernate-orm
15+
url = https://github.com/hibernate/hibernate-orm.git

.output/README.md

Lines changed: 833 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)