Skip to content
/ jhyphen Public

Java bindings for the libhyphen hyphenation library

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

daisy/jhyphen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jhyphen provides minimal Java bindings to Hyphen, the hyphenation library from hunspell. The bindings are based on JNA. Installation

mvn test will perform unit tests. mvn package will create jhyphen.jar.

Release procedure

  • Version number according to semantic versioning.

    VERSION=1.0.0
  • Create a release branch.

    git checkout -b release/${VERSION}
  • Set the version in pom.xml to ${VERSION}-SNAPSHOT and commit.

  • Perform the release with Maven.

    mvn clean release:clean release:prepare
    mvn release:perform
  • Push and make a pull request (for turning an existing issue into a PR use the -i <issueno> switch).

    git push origin release/${VERSION}:release/${VERSION}
    hub pull-request -b daisy:master -h daisy:release/${VERSION} -m "Release version ${VERSION}"
  • Stage the artifact on https://oss.sonatype.org and comment on pull request.

    ghi comment -m staged ${ISSUE_NO}
  • Test and stage all projects that depend on this release before continuing.

  • Release the artifact on https://oss.sonatype.org and close pull request.

    ghi comment --close -m released ${ISSUE_NO}
  • Push the tag.

    git push origin v${VERSION}

Authors

Copyright and license

Copyright 2012, 2013 Swiss Library for the Blind, Visually Impaired and Print Disabled

Licensed under GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

About

Java bindings for the libhyphen hyphenation library

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages