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

[K2] Inconsistent documentable rendering order #3590

Open
IgnatBeresnev opened this issue Apr 26, 2024 · 1 comment
Open

[K2] Inconsistent documentable rendering order #3590

IgnatBeresnev opened this issue Apr 26, 2024 · 1 comment
Labels
topic: K2 Issues / PRs that are related to the K2 migration. See #2888

Comments

@IgnatBeresnev
Copy link
Member

IgnatBeresnev commented Apr 26, 2024

The sorting order of documentables is not consistent between K1 and K2 implementations

Questions:

  • Should we sort documentables right after analysis or before rendering?
  • What should be sorted?
  • How they should be sorted - which order for functions, constructors, etc? Maybe it should be a separate issue

Is it blocking?

  • Testing: no
  • Beta release: no
  • Full release: more like yes than no
@IgnatBeresnev IgnatBeresnev added the topic: K2 Issues / PRs that are related to the K2 migration. See #2888 label Apr 26, 2024
@IgnatBeresnev IgnatBeresnev changed the title [K2] Inconsistent documentable order [K2] Inconsistent documentable rendering order Apr 26, 2024
@vmishenev
Copy link
Member

vmishenev commented May 27, 2024

Yet another example:

  • different order of indexOf functions (overloads by extension receiver) - for kotlinx.io
  • order changed for overloads in kotlinx-datetime

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: K2 Issues / PRs that are related to the K2 migration. See #2888
Projects
None yet
Development

No branches or pull requests

2 participants