Lucene.Net project contributing guide
Getting involved
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.
Write a blog post
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.
Ask a Question
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
Start a Discussion
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
Slack Channel
Another way of contacting Lucene.net committers and PMC members is the #lucenenet-dev 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 on 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.
Website and Documentation
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.
Report a Bug
To report a bug, please use the GitHub issue tracker.
Submit a Pull Request
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