Replies: 1 comment
|
As an experiment I did the following:
It might not be a great test case, but I think we can get inspiration from the project structure, amount of files, complexity etc to be able to create a template that can use useful. Another Idea is to have move than one template - one for c++, one for rust, one for KMT. But it might be a lot of maintenance work... |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Here I'd like to sketch out some of my ideas for the setup of the C plugin API. The target user that I have in mind is Android and iOS developers that do not neccesarily have deep knowledge of native development and related build tooling or graphics engineering. This forms the bulk of our user base. They should still be able to:
The way I imagine this: set up a template repository that takes care of all the build tooling. You should just be able to plug in your credentials and kick off a workflow to publish your plugin. The repo will have an
AGENTS.mdfile so you can go to town and experiment with writing plugins using LLMs.When it comes to the C plugin API itself, what the extension points should be and how to allow for runtime loadable plugins, this is still somewhat of an open point of research and discussion. Although HudHud (specifically Malcolm Toon) already did a lot of leg work here which we will be able to reuse.
If we'd put it in a user story, a good one I think would be "As a MapLibre Native user, I want to be able to vibe code and publish a contour plugin that is usable on iOS and Android".
All reactions