Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suse/salt-netapi-client
Java bindings for the Salt API
https://github.com/suse/salt-netapi-client
api-client http java java8 salt salt-api salt-master salt-minion
Last synced: 6 days ago
JSON representation
Java bindings for the Salt API
- Host: GitHub
- URL: https://github.com/suse/salt-netapi-client
- Owner: SUSE
- License: mit
- Created: 2014-10-27T09:06:51.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T15:18:23.000Z (7 months ago)
- Last Synced: 2024-05-22T16:26:34.329Z (7 months ago)
- Topics: api-client, http, java, java8, salt, salt-api, salt-master, salt-minion
- Language: Java
- Homepage:
- Size: 37.1 MB
- Stars: 83
- Watchers: 51
- Forks: 95
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://github.com/SUSE/salt-netapi-client/actions/workflows/maven.yml/badge.svg)](https://github.com/SUSE/salt-netapi-client/actions/workflows/maven.yml)
[![Maven Central](https://img.shields.io/maven-central/v/com.suse.salt/salt-netapi-client)](https://mvnrepository.com/artifact/com.suse.salt/salt-netapi-client)# salt-netapi-client
Java bindings for the [Salt API](http://docs.saltstack.com/en/latest/ref/netapi/all/salt.netapi.rest_cherrypy.html#module-salt.netapi.rest_cherrypy.app), please have a look at the Javadoc for [v0.21.0](http://suse.github.io/salt-netapi-client/docs/v0.21.0) or [master](http://suse.github.io/salt-netapi-client/docs/master).
## How to use it
Add the following dependency to the `pom.xml` file of your project:
```xml
com.suse.salt
salt-netapi-client
0.21.0```
## Code examples
There is some basic [code examples](https://github.com/SUSE/salt-netapi-client/tree/master/src/test/java/com/suse/salt/netapi/examples) available to help you getting started with the library.
## Contributing
Pull requests are always welcome, please see [issues](https://github.com/SUSE/salt-netapi-client/issues) for a list of things to possibly tackle.
Make sure you have Git commit signing enabled. If you are not doing it already, check out the [GitHub documentation](https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification).
### Style guide
* Indentations are represented with 4 spaces
* The maximum line length should not exceed 120
* Wrapped lines should be indented twice (8 spaces)
* Files should end with a new line