libelektra
libelektra copied to clipboard
[CM P2] Kotlin binding 1.0
Follow-up from #4294:
- [x] #4393
- [ ] An example using plugin code (current example covers most functions)
- [ ] Array handling functions (open discussion for the best fitting place for this functionality, see https://github.com/ElektraInitiative/libelektra/pull/4365#issuecomment-1140327073)
- [ ] Plugin error creation (already discussed in https://github.com/ElektraInitiative/libelektra/pull/4365#issuecomment-1140314385)
Maybe sometime in the future:
- [ ] Use Kotlin native to integrate with the C library directly
- [ ] Plugin extensions
Other work:
- [ ] README.md improvements: more explanations, guide through most important features, ...
- [ ] add link to binding: APP.HOME.LABEL.ORIENTATION.2.DETAILS in src/tools/website/public/assets/translations/en.json
- [ ] improvement of tests
- [ ] API docu missing/could be improved
- [ ] Missing full&working examples, ideally a small application and a plugin that uses Kotlin Serialization
Please tick what was done and write here what is still left undone as future work.
We can't tick the options so here is a list of future work:
- Musts:
- Publishing (config is present)
- Optionals:
- An example using plugin code (current example covers most functions)
- Array handling functions (open discussion for the best fitting place for this functionality, see https://github.com/ElektraInitiative/libelektra/pull/4365#issuecomment-1140327073)
- Plugin error creation (already discussed in https://github.com/ElektraInitiative/libelektra/pull/4365#issuecomment-1140314385)
- Maybe sometime in the future:
- Use Kotlin native to integrate with the C library directly
- Plugin extensions
Thank you for summarizing! I updated the top post!
I removed the [CM P2]-prefix from the title because this issue is offered for a FLOSS project.
I mark this stale as it did not have any activity for one year. I'll close it in two weeks if no further activity occurs. If you want it to be alive again, ping by writing a message here or create a new issue with the remainder of this issue. Thank you for your contributions :sparkling_heart:
I closed this now because it has been inactive for more than one year. If I closed it by mistake, please do not hesitate to reopen it or create a new issue with the remainder of this issue. Thank you for your contributions :sparkling_heart: