Labels - kbonset/RIOT GitHub Wiki
We use "labels" in the issue tracker to help classify pull requests and issues. Using labels enables maintainers and users to quickly find issues they should look into, either because they experience them, or because it meets their area of expertise.
Explanations
If you are unsure what a label is about or which labels you should apply to a PR or issue, look no further!
Techonology Related
- ports:
arm
has to do with the ARM family of boards and processorsavr
has to do with the AVR family of boards and processorsmsp
has to do with the MSP family of boards and processorsnative
has to do with the native family of boards and processors (i.e. the emulator)x86
has to do with the X86 family of boards and processors
- modules:
core
something about the RIOT kernel core (i.e. anything in /core)network
any part of the network codetests
something with either the test applications or the unittests (i.e. anything in /tests)posix
concerns the POSIX support RIOTpkg
is anything in the /pkg directory
C++
concerning the c++ support in RIOTmake
the build system is concernedosx
only concerns MAC OS X users (tends to be a complicated platform)windows
only concerns Windows users
Universal Classification
api change
this will need user code changesbug
this issue/PR is about an errorcleanup
a refactoring, tidying up, dead code removal, ... issue/PRdocumentation
has to do with documentation - API, wiki or internalenhancement
this issue/PR is about the extension of existing functionalitymajor
some "big" or "complicated" thing, possibly API changingminor
some little thing - does not change the API, should be easy to review/implementnew feature
issue/PR is about a new feature, i.e. functionality that does not exist alreadyquestion
a question issue (this is a convenience feature for people who don't like IRC and mailing lists)duplicate
there exists another issue/PR on the same subject
Process Related
NEEDS SQUASHING
the commits in this PR should be sqashed prior to mergingNewbie-Task-Candidate
a good task if you're new to RIOT - not too complicated, might give you an insightRequest for Comments
a draft PR or brain storming issue - should encourage others to provide inputWIP
(Work In Progress) unfinished PR - might be interesting to look into if you need the feature/issue it implements/fixesWaiting For Other PR
- depends on a different PR (should be mentioned in the PR description), can be merged only after the other PR has been mergedReady for CI build
enables the CI to perform compile testsbackporting-needed
- a PR with this label set signals that it contains a bug fix for an issue also present in the latest supported release and should be backported to the corresponding release branch*TF
- labels ending inTF
belong to a certain Task Force- Labels applied to closed but possibly relevant issues (so you might want to look for those):
memo
the issue/PR will not be fixed/finished now, might be useful for referencewontfix
the issue will most likely never be fixedinvalid
a non-issue, might contain an explanation of what went wrong in case you stumble upon the same issue
Assorted
PR-award-nominee
a PR that is noteworthy and deserves an award- Artificial labels introduced by huboard (warning: site is quite slow)
0 - Backlog
1 - Ready
2 - Working
3 - Done