https://kotlinlang.org logo
#kotest-contributors
Title
# kotest-contributors
l

LeoColman

11/07/2023, 6:38 PM
Allô! I'd like to call for action on reorganizing labels: https://github.com/kotest/kotest/labels?sort=count-asc As you can see we have 27. Some are duplicates, some are not used in a long time, some are used just sometimes, some are overused, etc etc... What do you think? I'm suggesting this because I often go around triaging (just labelling) all issues, and would sometimes like different labels
1
I'd like to cut them back at least in half
e

Emil Kantis

11/07/2023, 6:45 PM
i like having the ones for affected platforms. also the affected "slice" of kotest (assertions/framework/prop testing)
but sounds like it could be neat to tidy up a bit 🙂
l

LeoColman

11/07/2023, 6:47 PM
I like the 'slice' as well. I think that we are over-slicing MPP tho. We have
mpp
,
java
,
javascript
,
native
- We could bundle all of them in a 'multiplatform' flag
And I also think some slices are missing, but can't name an example now
o

Oliver.O

11/07/2023, 8:04 PM
Having a small set of combinable labels seems ideal to me. Like having a small API surface with composability. Leo, since you brought this up and bring so much triaging experience to the table, could you just come up with a suggestion?
🤩 1
s

sam

11/08/2023, 2:38 PM
happy to see it reduced too
l

LeoColman

11/10/2023, 12:16 AM
Ok, I thought of 10
• bug 🐛: Issues that report a problem or error in the code. • enhancement : Suggestions for adding new features or improving existing ones. • documentation 📚: Matters related to creating or updating project documentation. • good-first-issue 👶: Suitable for newcomers looking to contribute to the project. • question : Inquiries or clarifications needed about the project. • pinned 📌: Issues of high importance or that need to remain visible. • assertions 🔍: Related to the assertion mechanisms within the testing framework. • framework 🏗️: Pertains to the core structure and components of the Kotest framework. • maintenance 🛠️: This label is for issues and pull requests that involve routine updates, codebase cleanup, and other non-feature work to keep the project running smoothly. • multiplatform 🌐: This label is designated for issues and pull requests that concern the Kotest framework's compatibility or functionality across different platforms and environments.
❤️ 1
I think we would probably need more for the slices @Emil Kantis, but I've left it open for our discussion on how much deeper we want to go
s

sam

11/10/2023, 4:57 AM
I like what you've come up with