Library that provides the @API
annotation that is used to annotate public types, methods, constructors, and fields within a framework or application in order to publish their status and level of stability and to indicate how they are intended to be used by consumers of the API.
CI Server | OS | Status | Description |
---|---|---|---|
Jenkins | Linux | Official CI build server for @API Guardian | |
Travis CI | Linux | Used to perform quick checks on submitted pull requests |
The @API Guardian library is deployed to maven central. You can simply add it as a dependency:
<dependency>
<groupId>org.apiguardian</groupId>
<artifactId>apiguardian-api</artifactId>
<version>1.0.0</version>
</dependency>
compile 'org.apiguardian:apiguardian-api:1.0.0'