There are lots ways to help contribute to the Lucene.Net project!
Lucene.Net is a very large project (over 400,000 executable lines of code and nearly 1,000,000 lines of text total) and we welcome any and all help to maintain such an effort.
Community written blog posts and projects based on Lucene.Net are a wonderful way to be involved with the Lucene.Net project. We can even feature your work on the Community Links Page.
If you have a general how-to question or need help from the Lucene.Net community, please email the Apache Lucene.Net-User mailing list by sending a message to:
We recommend you join the user mailing list to stay looped into all user discussions.
Alternatively, you can get help via StackOverflow.
Please do not submit general how-to questions to GitHub, use GitHub Issues for bug reports and tasks only.
see mailing lists
To start a development discussion regarding technical features of Lucene.Net, please email the Apache Lucene.Net-Developer mailing list by sending a message to:
We recommend you join both the user and dev mailing lists to stay looped in to all user and developer discussions.
see mailing lists
Help with keeping this website and documentation up to date would be a great help. It would be great to migrate/consolidate a lot of the important information from the wiki to this website. See website and documentation for more information about contributing to this area.
To report a bug, please use the GitHub issue tracker.
First have a look at the Current Status of the project to see where things are at.
There's a detailed contribution guide here. (it would be good to migrate this guide to this website)
And another guide is here about all the basics of getting started with the repo and how we prefer to receive pull requests Git Setup and Pull Requests