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

Move generated binapi #82

Open
1 task
ondrej-fabry opened this issue Nov 3, 2022 · 0 comments
Open
1 task

Move generated binapi #82

ondrej-fabry opened this issue Nov 3, 2022 · 0 comments
Labels
wip [status] In Progress
Milestone

Comments

@ondrej-fabry
Copy link
Member

ondrej-fabry commented Nov 3, 2022

This issue tracks progress for moving the generated Go bindings located currently in binapi directory outside of the main module.

List of tasks related to this:

  • remove all dependency on binapi packages from the GoVPP client code

Considering these approaches:

  1. move the binapi folder under examples and make examples a Go sub-module
  • this way we still keep the generated code for the purpose of comparing changes to generator
  • allows examples to still use the generated code for the usage demonstration
  • will require examples to depend on main module (go.fd.io/govpp) - specific version or local replace
  1. remove the binapi folder from master branch and use dedicated branch(es) containing only the generated code
  • this way we could generated binapi code for multiple VPP versions, either separate branches for each version: binapi/2202, binapi/2210.. or single branch binapi with directory for each VPP version
@ondrej-fabry ondrej-fabry added the wip [status] In Progress label Nov 3, 2022
@ondrej-fabry ondrej-fabry moved this to Backlog in GoVPP Development Nov 7, 2022
@ondrej-fabry ondrej-fabry moved this from Backlog to In Progress in GoVPP Development Jul 13, 2023
@ondrej-fabry ondrej-fabry added this to the v0.9.0 milestone Jul 13, 2023
@ondrej-fabry ondrej-fabry moved this from In Progress to Backlog in GoVPP Development Jul 18, 2024
@ondrej-fabry ondrej-fabry modified the milestones: v0.9.0, Unplanned Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wip [status] In Progress
Projects
Status: Backlog
Development

No branches or pull requests

1 participant