-
Notifications
You must be signed in to change notification settings - Fork 93
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
Create KTable
public interface specification
#829
Comments
Proposal: Custom Sorting for
|
Thanks a lot @EshaanAgg! |
Hey @MisRob, I would love to create the public interface specification for @BabyElias 's work. Can I get started on this? |
Hi @lokesh-sagi125, I appreciate your offer. Generally speaking, at this point it's not open for contribution. We may consider turning it into a GSOC project or offer as a large project to senior contributors with whom we have worked very closely for a long time, however that wouldn't be sooner than second quarter of 2025. I'd recommend to focus on 'help wanted'. I know there aren't many right now as we're slowly approaching the end of year when LE will be closed for two weeks. I think there will be more new issues in the second half of January. If you'd like to work on something more complex, and rather sooner, there's one experimental issue I opened #691. However note this would be really about research and proof of concept - if we find out it's not feasible, we may decide to not move in this direction. Still, I see value in it and would appreciate if someone looked at it quite independently. Depending on your goals, you should know it may not be the most rewarding task :) Also note that likely I'd be the contact person for this one, and won't be available until January 13, 2025. |
sure, @MisRob, I am more than happy to work on other issues :) |
Summary
Create a specification for the
KTable
s public interface that fits our current use cases; scales well to future use-cases; and is readable, simple, and flexible.Background
In GSoC 2024, @BabyElias introduced a new component,
KTable
. The focus of GSoC project was a robust a11y and basic documentation of the main parts. This issue tracks a next big step inKTable
work.Output
A detailed written specification of
KTable
public interface, similar to KImg or KCard specification.Guidance
(1) Research
See "References".
(2) Create draft specification
and discuss any questions, alternative approaches, and important decisions with the dev team.
(3) Share for feedback
with the dev team.
(4) Incorporate feedback
and open the final GitHub specification issue.
References
GSoC 2024
KTable
workKTable
componentKTable
documentationDiscussions about the public interface
KTableHead
,KTableBody
, ...sort
handler, ...KTable
#824defaultSort
,disableDefaultSorting
, ...Future features
TODO @MisRob link designs
The text was updated successfully, but these errors were encountered: