Fishbowl
Fishbowl provides helper methods for dealing with exceptions.
Fishbowl is published under the MIT license.
Installation
Fishbowl is available from Maven Central.
<dependency>
<groupId>com.github.stefanbirkner</groupId>
<artifactId>fishbowl</artifactId>
<version>1.4.1</version>
</dependency>
Please don't forget to add the scope test
if you use Fishbowl for tests only.
Usage
Fishbowl's documentation is stored in the gh-pages
branch and is available online at http://stefanbirkner.github.io/fishbowl/index.html
Contributing
You have three options if you have a feature request, found a bug or simply have a question about Fishbowl.
- Write an issue.
- Create a pull request. (See Understanding the GitHub Flow)
- Write an email to [email protected]
Development Guide
Fishbowl is build with Maven. If you want to contribute code than
- Please write a test for your change.
- Ensure that you didn't break the build by running
./mvnw test
. - Fork the repo and create a pull request. (See Understanding the GitHub Flow)
The basic coding style is described in the EditorConfig file .editorconfig
.
Fishbowl supports Travis CI for continuous integration. Your pull request will be automatically build by Travis CI.
Release Guide
- Select a new version according to the Semantic Versioning 2.0.0 Standard.
- Set the new version in
pom.xml
and in theInstallation
section of this readme. - Commit the modified
pom.xml
andREADME.md
. - Run
./mvnw clean deploy
with JDK 6 or 7. - Add a tag for the release:
git tag fishbowl-X.X.X