Set up project structure

This commit is contained in:
2024-04-25 11:42:47 +02:00
committed by Swordsteel
commit 5fcea22355
4 changed files with 43 additions and 0 deletions

10
.editorconfig Normal file
View File

@@ -0,0 +1,10 @@
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
max_line_length = 1024
tab_width = 2

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.idea/

23
README.md Normal file
View File

@@ -0,0 +1,23 @@
# Hlæja Development
Services and networks, to shape and to steer, Containers in harmony, their roles made clear. Each config declared, each volume in place, Through Compose they unite, to streamline the space. Compose pathways, structured and strong, Linking apps to environments, where they belong. Bound by one purpose, to simplify all, Empowering development, answering the call.
## Version Catalog
Control all dependencies from a central location. GitHub [Hlæja Version Catalog](https://github.com/swordsteel/hlaeja-version-catalog)
## Gradle Plugin
### Core Plugin
Plugin containing basic function ust in all repositories. GitHub [Hlæja Core Plugin](https://github.com/swordsteel/hlaeja-core-plugin)
### Common Plugin
Plugin containing gradle task and setting used by common, library, and service repositories. GitHub [Hlæja Common Plugin](https://github.com/swordsteel/hlaeja-common-plugin)
## Library
### Common Messages
Library containing all internal messages for services. GitHub [Hlæja Common Messages](https://github.com/swordsteel/hlaeja-common-messages)

9
compose.yml Normal file
View File

@@ -0,0 +1,9 @@
name: hlaeja-development
networks:
develop:
name: develop
volumes:
services: