apache / apache/lucene

review experimental classes [LUCENE-4325]

Open
#5,392 1 comment 0 reactions 0 assignees View on GitHub
legacy-jira-priority:Major type:task
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

This can frighten people away from APIs (maybe as much as `@deprecated`).

We should be careful what we tag as experimental: things like Collector which have been around for an aweful long time imo should not be, its ok if they are expertish, if we need to make a change we take that on a case by case basis.

We also don't need this tag on pkg-private things.

---
Migrated from [LUCENE-4325](https://issues.apache.org/jira/browse/LUCENE-4325) by Robert Muir (@rmuir)
Attachments: [LUCENE-4325_start.patch](https://apache.github.io/lucene-jira-archive/attachments/LUCENE-4325/LUCENE-4325_start.patch)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the attached LUCENE-4325_start.patch and the classes it changes. Determine which experimental tags are unnecessary for long-standing public APIs or package-private code, and document the resulting review decisions. The issue does not name specific files or tests, so completion criteria require project familiarity.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
search
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.