Skip to content
Trang edited this page Aug 25, 2018 · 6 revisions

This article is about the labels that we are using in our issues. Every one of them have already a short description, but some of them need a bit more explanations.

These three labels implicitly carry a priority behind them: we will usually fix regressions first, then bugs, then take care of enhancements. Of course there is a point where bugs are too minor to be worth our time, so we will not fix every bug before we decide to work on enhancements.

Some issues may be labelled enhancement instead of bug or vice versa. When there is no clear written agreed specifications of what a feature is supposed to do (which is the case with many features of Tatoeba), the line between a bug and an enhancement is not always obvious.

Please have a look at our wiki article New language request if you wish to request for a new language.

The effort label is obviously not going to be always accurate, but it gives an indicator for developers to decide what they want to work on, and when.

The effort:low label is useful for new members who want to join the development team.

The severity of an issue does not always correlate with how soon it gets fixed. Some issues may be high severity but are very difficult problems, and may require months (or maybe years) to be solved. It does however influence how much effort we want to put into solving it.

There are tons of features we could implement to make Tatoeba an even more awesome tool than it is but unfortunately, at some point, we have to face the fact that we cannot do everything, neither can we do everything perfectly.

The label out-of-scope allows us to mark issues that we know we will not be working on at all, or at least not in the next 5-10 years.

In order to keep the list of issues as much as possible "free of noise", we will close out-of-scope issues a few weeks after labeling them, unless there is any reasonable objection.

Clone this wiki locally