Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stellio-hub/kngsild
https://github.com/stellio-hub/kngsild
kotlin ngsi-ld
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stellio-hub/kngsild
- Owner: stellio-hub
- Created: 2021-03-19T06:57:33.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-01-15T12:46:11.000Z (12 months ago)
- Last Synced: 2024-01-16T02:42:07.162Z (12 months ago)
- Topics: kotlin, ngsi-ld
- Language: Kotlin
- Size: 202 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - Kotlin NGSI-LD client - A Kotlin, Java compatible, library that helps building NGSI-LD entities with a fluent API and allows to interact with a NGSI-LD Context Broker. (Open-Source FIWARE from third parties / Processing)
README
# Introduction
kngsild is a Kotlin library exposing NGSI-LD API endpoints usable from any JVM compatible code.
It is still in early development, so a lot of endpoints are not yet implemented. But new ones are added regularly,
and you are of course welcome to raise a PR if you implement a new one.# Using the library
The library is published with Jitpack and available in https://jitpack.io/#io.egm/kngsild. Follow instructions on this page to add it in your project.
# Working the library
When working locally, you can publish it in your local Maven repository by running the following command:
```shell
./gradlew publishToMavenLocal
```It is then stored in `~/.m2/repository/io/egm/kngsild//kngsild-.jar` and can be used in your project
in the same way as when it is published on Jitpack.# Publishing a new release
* Merge the latest developments into master
* Create a release and associate it with a new tag
* After some seconds, it will be available on https://jitpack.io/#io.egm/kngsild