Fork me on GitHub

Get Involved

The Apache OpenNLP project is developed by volunteers and is always looking for new contributors to work on all parts of the project. Every contribution is welcome and needed to make it better. A contribution can be anything from a small documentation typo fix to a new component. We especially welcome contributions from first-time users.

Mailing Lists

To get started, please first join the Apache OpenNLP mailing lists:

Mailing List Purpose Subscribe Unsubscribe Archives

Users Mailing List

This list is the general users mailing list and is for posting most, if not all, relevant questions. If you are trying to decide which list, opennlp-dev or opennlp-users, post here first. Someone will kindly suggest you post to opennlp-dev if it is more appropriate there.

Subscribe

Unsubscribe

Archives

Developers Mailing List

This list is for development discussions, patch suggestions, and current issues posted to the issue tracker for the project.

Subscribe

Unsubscribe

Archives

Commits Mailing List

This list follows changes to the project. This list is not for questions. This list is used by svn to post changes to the project. If you have questions about any content here, post them to the opennlp-dev list above.

Subscribe

Unsubscribe

Archives

Issues Mailing List

This list follows changes and posts to JIRA, the projects bug tracking system. If you have any issues please post them to the JIRA pages and not to this list. This list is mainly for developers to keep track of changes and issues to be resolved; however, any changes should be posted to the JIRA pages and not directly to this mailing list.

Subscribe

Unsubscribe

Archives

Slack Channel

Another way of contacting OpenNLP committers and PMC members is the #opennlp Slack channel. This is a great place to meet and get guidance on contributions.

Further details on using the ASF Slack channels and associated expectations can be found at the related ASF infra page.

Note

The ASF Slack requires an @apache.org email address to join as a full member. Users without an @apache.org email address have to be invited.

Making a Contribution

  • Create a new issue in the Apache OpenNLP JIRA. Please describe the problem or improvement in the body of the issue. For larger issues, please first contact the developer mailing list and describe the problem.

  • Next, create a pull request in GitHub.

Bigger contributions can eventually only be accepted when an ICLA, CCLA or software grant is on file.

Contributors who have a history of successful participation are invited to join the project as a committer from the PPMC.

Open Tasks

Please see the Apache OpenNLP JIRA for a list of tasks. If you would like to work on a task, please email the developers mailing list and request to do so. You will then be assigned the issue in JIRA.