Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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