Skip to content

zodo-dev/openfaas-java-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Openfaas Java SDK

License (LGPL version 3) Auto build CI Quality Gate Status Coverage Maven Central Javadoc


Java implementation to call Openfaas functions

Documentation

Doc: https://zodo-dev.github.io/openfaas-java-sdk/

Wiki: https://github.com/zodo-dev/openfaas-java-sdk/wiki

Flow

Flow

Openfaas Links?

Website: https://www.openfaas.com/

Docs: https://docs.openfaas.com/

Github: https://github.com/openfaas

WARN: Under development. There is still no first release.

Wants to contribute to openfaas-java-sdk?

Before working on the code, if you plan to contribute changes, please read the following CONTRIBUTING document.

Using openfaas-java-sdk

Maven:

<dependency>
  <groupId>dev.zodo</groupId>
  <artifactId>openfaas-java-sdk</artifactId>
  <version>1.0.0-beta.1</version>
</dependency>

Gradle:

compile "dev.zodo:openfaas-java-sdk:1.0.0-beta.1"

If you want to use snapshots first config OSS Sonatype Snapshots repository:

Maven:

<repositories>
    <repository>
        <id>oss-snapshots</id>
        <name>OSS Snapshots</name>
        <url>https://oss.sonatype.org/content/repositories/snapshots</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

Gradle:

repositories {
    maven {
        url 'https://oss.sonatype.org/content/repositories/snapshots'
    }
}

And then the dependency:

<dependency>
  <groupId>dev.zodo</groupId>
  <artifactId>openfaas-java-sdk</artifactId>
  <version>1.0.0-SNAPSHOT</version>
</dependency>

Gradle:

compile 'dev.zodo:openfaas-java-sdk:1.0.0-SNAPSHOT'

Documentation and samples

For documentation and samples check out our wiki

Need help or found an issue?

When reporting an issue through the issue tracker on GitHub, please use the following guidelines:

  • Check existing issues to see if it has been addressed already
  • The version of openfaas-java-sdk you are using
  • A short description of the issue you are experiencing and the expected outcome
  • Description of how someone else can reproduce the problem
  • Paste error output or logs in your issue or in a Gist. If pasting them in the GitHub issue, wrap it in three backticks: ``` so that it renders nicely
  • Write a unit test to show the issue!

License

This project and its documentation are licensed under the LGPL license. Refer to LICENSE for more information.