FDio / govpp

Go toolset for the VPP.
Apache License 2.0
193 stars 82 forks source link

[vpp repo] Update make go-api-files procedure in VPP repo #74

Open ondrej-fabry opened 1 year ago

ondrej-fabry commented 1 year ago

In the VPP repository there is a make target go-api-files for generating Go bindings for VPP binary API from the local API files in the source code. The make target simply executes a Python script generate_go.py that runs go install to get the GoVPP binapi-generator. However it uses some arbitrary commit of GoVPP with the old import path git.fd.io/govpp.git that used before migration to GitHub.

The VPP repository should only use released versions of GoVPP.

Tasks:

fatelei commented 1 year ago

assign to me

sknat commented 1 year ago

This could also include updating the documentation page on VPP itself at e.g. https://s3-docs.fd.io/vpp/23.02/interfacing/go/index.html