Skip to content

Commit 45c7ca9

Browse files
committed
Initial commit
0 parents  commit 45c7ca9

File tree

94 files changed

+9808
-0
lines changed

Some content is hidden

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

94 files changed

+9808
-0
lines changed

.editorconfig

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# noinspection EditorConfigKeyCorrectness
2+
[{*.kt,*.kts}]
3+
ktlint_standard_annotation = disabled
4+
ktlint_standard_filename = disabled
5+
ktlint_standard_wrapping = disabled
6+
ktlint_standard_import-ordering = enabled
7+
ktlint_standard_max-line-length = disabled
8+
ktlint_standard_multiline-if-else = disabled
9+
ktlint_standard_argument-list-wrapping = disabled
10+
ktlint_standard_parameter-list-wrapping = disabled
11+
ktlint_standard_trailing-comma-on-declaration-site = disabled
12+
ktlint_function_signature_body_expression_wrapping = multiline
13+
ktlint_standard_string-template-indent = disabled
14+
ktlint_standard_function-signature = disabled
15+
ktlint_standard_trailing-comma-on-call-site = disabled
16+
ktlint_standard_multiline-expression-wrapping = disabled
17+
ktlint_standard_no-empty-first-line-in-class-body = disabled
18+
ktlint_standard_if-else-wrapping = disabled
19+
ktlint_standard_if-else-bracing = disabled
20+
ktlint_standard_statement-wrapping = disabled
21+
ktlint_standard_blank-line-before-declaration = disabled
22+
ktlint_standard_no-empty-file = disabled
23+
ktlint_standard_property-naming = disabled
24+
ktlint_standard_function-naming = disabled
25+
ktlint_standard_chain-method-continuation = disabled
26+
ktlint_standard_class-signature = disabled
27+
ktlint_standard_condition-wrapping = disabled
28+
ktlint_standard_class-signature = disabled
29+
ktlint_standard_no-trailing-spaces = disabled
30+
ktlint_standard_multiline-loop = disabled
31+
ij_continuation_indent_size = 2
32+
indent_size = 4
33+
indent_style = space
34+
insert_final_newline = false
35+
max_line_length = 150

.github/workflows/docs-deploy.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: Deploy to GitHub pages
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches: [ main ]
7+
paths:
8+
- 'gropify-gradle-plugin/src/**'
9+
- 'docs-source/**'
10+
- '.github/workflows/**'
11+
12+
permissions:
13+
contents: write
14+
pages: write
15+
id-token: write
16+
17+
jobs:
18+
docs:
19+
if: ${{ success() }}
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v4
23+
with:
24+
fetch-depth: 0
25+
- name: Setup Node.js
26+
uses: actions/setup-node@v4
27+
with:
28+
node-version: 18
29+
- name: Build VuePress site
30+
run: |
31+
cd docs-source
32+
yarn -i
33+
yarn docs:build-gh-pages
34+
- name: Deploy to GitHub Pages
35+
uses: crazy-max/ghaction-github-pages@v4
36+
with:
37+
target_branch: gh-pages
38+
build_dir: docs-source/dist
39+
env:
40+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
## Fully .gtignore for IntelliJ, Android Studio and Gradle based Java projects
2+
## References:
3+
## - https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
4+
## - https://github.com/android/platform-samples/blob/main/.gitignore
5+
6+
# User-specific stuff
7+
.idea/**/workspace.xml
8+
.idea/**/tasks.xml
9+
.idea/**/usage.statistics.xml
10+
.idea/**/dictionaries
11+
.idea/**/shelf
12+
13+
# AWS User-specific
14+
.idea/**/aws.xml
15+
16+
# Generated files
17+
.idea/**/contentModel.xml
18+
19+
# Sensitive or high-churn files
20+
.idea/**/dataSources/
21+
.idea/**/dataSources.ids
22+
.idea/**/dataSources.local.xml
23+
.idea/**/sqlDataSources.xml
24+
.idea/**/dynamic.xml
25+
.idea/**/uiDesigner.xml
26+
.idea/**/dbnavigator.xml
27+
28+
# Gradle
29+
.idea/**/gradle.xml
30+
.idea/**/libraries
31+
32+
# Gradle and Maven with auto-import
33+
.idea/.name
34+
.idea/artifacts
35+
.idea/compiler.xml
36+
.idea/jarRepositories.xml
37+
.idea/modules.xml
38+
.idea/*.iml
39+
.idea/modules
40+
.idea/caches
41+
.idea/material_theme**
42+
.idea/other.xml
43+
*.iml
44+
*.ipr
45+
46+
# Kotlin
47+
.kotlin
48+
.idea/kotlinc.xml
49+
50+
# Misc
51+
.idea/misc.xml
52+
.idea/markdown.xml
53+
54+
# CMake
55+
cmake-build-*/
56+
57+
# Mongo Explorer plugin
58+
.idea/**/mongoSettings.xml
59+
60+
# File-based project format
61+
*.iws
62+
63+
# IntelliJ
64+
out/
65+
66+
# mpeltonen/sbt-idea plugin
67+
.idea_modules/
68+
69+
# JIRA plugin
70+
atlassian-ide-plugin.xml
71+
72+
# Cursive Clojure plugin
73+
.idea/replstate.xml
74+
75+
# SonarLint plugin
76+
.idea/sonarlint/
77+
78+
# Crashlytics plugin (for Android Studio and IntelliJ)
79+
com_crashlytics_export_strings.xml
80+
crashlytics.properties
81+
crashlytics-build.properties
82+
fabric.properties
83+
84+
# Editor-based Rest Client
85+
.idea/httpRequests
86+
87+
# Android studio 3.1+ serialized cache file
88+
.idea/caches/build_file_checksums.ser
89+
90+
# Android studio 3.1+ additional
91+
.idea/deployment*.xml
92+
.idea/assetWizardSettings.xml
93+
.idea/androidTestResultsUserPreferences.xml
94+
95+
# Android projects
96+
.idea/AndroidProjectSystem.xml
97+
.idea/deviceManager.xml
98+
**/local.properties
99+
/captures
100+
.externalNativeBuild
101+
.cxx
102+
103+
# Gradle projects
104+
.gradle
105+
build/
106+
107+
# Mkdocs temporary serving folder
108+
docs-gen
109+
site
110+
*.bak
111+
.idea/appInsightsSettings.xml
112+
113+
# Discord plugin for IntelliJ
114+
.idea/discord.xml
115+
116+
# Copilot for IntelliJ
117+
.idea/copilot**
118+
119+
# Mac OS
120+
.DS_Store

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/fileTemplates/includes/copyright-name.template

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/fileTemplates/includes/license-content.template

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/fileTemplates/includes/open-source-license-header.template

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/fileTemplates/includes/project-description.template

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/fileTemplates/includes/project-name.template

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/fileTemplates/includes/project-url.template

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)