Skip to content

KDocs for min/max - #2012

Merged
Jolanrensen merged 13 commits into
masterfrom
min-max-docs
Aug 5, 2026
Merged

KDocs for min/max#2012
Jolanrensen merged 13 commits into
masterfrom
min-max-docs

Conversation

@Jolanrensen

@Jolanrensen Jolanrensen commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

Fixes #1971, #1974

I let Claude attempt write it using all our KDoc guides. It's quite impressive!
Only made some small fixes and maintainability improvements, but it looks good to me. All questions I had are answered in the KDocs and it seemed to understand and use KoDEx quite well.

@Jolanrensen Jolanrensen changed the title KDocs for max.kt KDocs for min/max Jul 30, 2026
@Jolanrensen
Jolanrensen marked this pull request as ready for review July 30, 2026 11:47
@Jolanrensen
Jolanrensen requested review from Copilot and removed request for Copilot July 30, 2026 12:54
@Jolanrensen

This comment was marked as resolved.

This comment was marked as low quality.

@Jolanrensen Jolanrensen linked an issue Jul 30, 2026 that may be closed by this pull request
@Jolanrensen
Jolanrensen requested review from Allex-Nik and AndreiKingsley and removed request for Allex-Nik and AndreiKingsley July 30, 2026 13:40

@AndreiKingsley AndreiKingsley left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I am not sure about maxBy/maxFor descriptions — they look complicated (especially for maxByOrNull), and hard to understand difference. May be slightly rephrase/restructurize them.

Also it's hard to get confused about max()/maxFor { }/max { } , I'd emphasise differences/commons between them.

Please add links to pivot/groupBy grammars.

Make comments in examples code more detailed.

Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt Outdated
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt Outdated
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt Outdated
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt Outdated
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt Outdated
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/max.kt Outdated
Comment thread core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/min.kt Outdated

@Allex-Nik Allex-Nik left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Left a couple of comments, otherwise it looks good to me :)

@AndreiKingsley AndreiKingsley left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Nice!

@Allex-Nik
Allex-Nik self-requested a review August 5, 2026 11:37

@Allex-Nik Allex-Nik left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Great!

@Jolanrensen
Jolanrensen merged commit f4bf9ed into master Aug 5, 2026
5 checks passed
@Jolanrensen
Jolanrensen deleted the min-max-docs branch August 5, 2026 12:28
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.

Add KDocs for non-deprecated min APIs Add KDocs for non-deprecated max APIs

4 participants