Hello Boyd, Thanks for your interest in this bug fix!
https://github.com/apache/solr/blob/main/CONTRIBUTING.md is a good starting point for the practicalities of working with the source code etc. Beyond that, and more subjectively, my advice here would probably be around pacing and approaching this in chunks of time, e.g. as a first goal to get setup and run the tests to reproduce the issue and have a general look around the code concerned; and then in subsequent session(s) to delve into more detail and see where that leads you. And that's also where/when a draft pull request may be a logical step e.g. perhaps you'll have added some logging and identified where the code might need changing and questions pop up about details etc. Hope that helps. Best wishes, Christine From: [email protected] At: 03/08/24 23:44:16 UTCTo: [email protected] Subject: Re: [dev help wanted] Grouping on EnumFieldType fields fails Hi Christine, I'm interested in contributing to the bug fix, and I'm considering option (b) -opening a draft pull request and "taking the tests". As this would be one of my first contributions to Solr, do you have any advice before I dive in? Thanks, Boyd ________________________________ From: Christine Poerschke (BLOOMBERG/ LONDON) <[email protected]> Sent: Friday, March 8, 2024 5:20 AM To: [email protected] <[email protected]>; [email protected] <[email protected]> Subject: [dev help wanted] Grouping on EnumFieldType fields fails Hi Everyone, Are you curious about the implementation code behind Solr's grouping functionality? https://solr.apache.org/guide/solr/latest/query-guide/result-grouping.html Did you (not) know that Solr supports enum fields? https://solr.apache.org/guide/solr/latest/indexing-guide/enum-fields.html The https://issues.apache.org/jira/browse/SOLR-16750 bug involves both and perhaps you would be interested in contributing to it (a) by investigating and sharing insights on the JIRA ticket and/or (b) by opening a (draft) pull request e.g. taking the tests on https://github.com/apache/solr/pull/1573 as the starting point. Thanks, Christine
