Files
hlaeja-common-messages/README.md
Swordsteel d7759d79d1 add GitHub action
- update release in README.md
- add action run checks
- add action release
- remove release.sh
2025-07-29 19:13:34 +02:00

42 lines
1.1 KiB
Markdown

# Hlæja Common Messages
Classes for the common, messages to share, Classes for the systems, harmonized in air, Classes for the services, bound by their role, Bound to one purpose, to transfer the whole, And in communication bind them, from source to final state, In the realm of services, where connections propagate.
## Releasing library
Run release pipeline from `master` branch.
## Publishing library
### Publish library locally
```shell
./gradlew clean build publishToMavenLocal
```
### Publish library to repository
```shell
./gradlew clean build publish
```
### Global Settings
This services rely on a set of global settings to configure development environments. These settings, managed through Gradle properties or environment variables.
*Note: For more information on global properties, please refer to our [global settings](https://github.com/swordsteel/hlaeja-development/blob/master/doc/global_settings.md) documentation.*
#### Gradle Properties
```properties
repository.user=your_user
repository.token=your_token_value
```
#### Environment Variables
```properties
REPOSITORY_USER=your_user
REPOSITORY_TOKEN=your_token_value
```