Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a Kotlin section in CONTRIBUTING.md #6659

Merged
merged 2 commits into from
Jul 19, 2021
Merged

Conversation

Redirion
Copy link
Member

@Redirion Redirion commented Jul 14, 2021

What is it?

  • Bugfix (user facing)
  • Feature (user facing)
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)

Description of the changes in your PR

Core team does not want to convert to Kotlin yet and sees Java as the easier to learn and more well adopted language.

This stance might of course change in the future. For example it could be reasonable to do a complete transition to Kotlin once it is decided that the minSdk is raised to 21 or higher, as we then could use Jetpack particularly Lifecycle and Compose.

Due diligence

Core team does not want to convert to Kotlin yet and sees Java as the easier to learn and more well adopted language.

This stance might of course change in the future. For example it could be reasonable to do a complete transition to Kotlin once it is decides that the minSdk is raised to 21 or higher, as we then could use Jetpack particularly Lifecycle and Compose.
.github/CONTRIBUTING.md Outdated Show resolved Hide resolved
@XiangRongLin
Copy link
Collaborator

I agree with the point made on IRC that just simply converting classes to kotlin in not valueable. I would go even further and say it's harmfull, because nearly no part is covered by tests. So these changes rely on use trusting the contributor or on the time of the reviewer to verify that no bugs are introduced.

Whats missing for me is the stance on new classes.
I personally love Kotlin and would like to at least write new files in kotlin in order to take advantage of all it's features.

Copy link
Member

@litetex litetex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@litetex
Copy link
Member

litetex commented Jul 17, 2021

@mhmdanas
Despite me approving the PR, could you also check it (again)?
You have been requested primarily as reviewer and I'm relatively new to the team. So that nothing is getting overlooked 😊

@triallax triallax mentioned this pull request Jul 17, 2021
5 tasks
@Stypox Stypox merged commit bec8512 into dev Jul 19, 2021
@Redirion Redirion deleted the Redirion-kotlin-section branch July 19, 2021 09:56
This was referenced Aug 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants