remove analyzers subdirectory in 5.3 [LUCENE-6574]
- Dominant language
- Java
- Stars
- 3.6k
- Forks
- 1.4k
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 88
Description
This stupid setup makes our build so complex, I remember having to do it with a gun to my head because people just love overengineering shit.
there is no reason for this: it can be flattened and analyzers-common/ and so on can just be besides everything else.
---
Migrated from [LUCENE-6574](https://issues.apache.org/jira/browse/LUCENE-6574) by Robert Muir (@rmuir)
Contributor guide
Research direction
Start by mapping the analyzers subdirectory and the sibling modules named in the issue, including analyzers-common, then inspect the build configuration that creates this layout. Confirm whether flattening the directories is still relevant to the 5.3 setup and identify the build checks needed to show that all analyzers modules remain available after the change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100