This product is an implementation of the 3GPP CAPIF interfaces.
The CAPIF interfaces are generated in to Go code into the internal/readonly
folder. To generate the code run the generate.sh
script. This script will download the specifications for release 17, unzip them, remove some not needed definitions, and generate the code. NOTE! The specifications should not be checked in, only the generated code.
To run the Core Function run the following commands from the top of the repo:
go build ./capif [-port <port (default 8080)>]