-
Notifications
You must be signed in to change notification settings - Fork 0
Yet Another Network Function
Rohan edited this page Nov 14, 2022
·
10 revisions
$ git clone https://forge.3gpp.org/rep/all/5G_APIs.git -b REL-16$ cd 5G_APIs/ && mkdir lmfopenapi-generator-cli generate -i <openapi_spec> -g <select_generator> -o <target_directory>- Generator List
5G_APIs$ openapi-generator-cli generate -i TS29572_Nlmf_Location.yaml -g cpp-pistache-server -o lmf/
Did set selected version to 6.0.1
[main] INFO o.o.codegen.DefaultGenerator - Generating with dryRun=false
[main] INFO o.o.c.ignore.CodegenIgnoreProcessor - No .openapi-generator-ignore file found.
[main] INFO o.o.codegen.DefaultGenerator - OpenAPI Generator: cpp-pistache-server (server)
:
:
[main] INFO o.o.codegen.TemplateManager - writing file /tmp/5G_APIs/lmf/.openapi-generator-ignore
[main] INFO o.o.codegen.TemplateManager - writing file /tmp/5G_APIs/lmf/.openapi-generator/VERSION
[main] INFO o.o.codegen.TemplateManager - writing file /tmp/5G_APIs/lmf/.openapi-generator/FILES
################################################################################
# Thanks for using OpenAPI Generator. #
# Please consider donation to help us maintain this project π #
# https://opencollective.com/openapi_generator/donate #
################################################################################$ cd ../
$ mkdir oai-cn5g-lmf
$ cd oai-cn5g-lmf && mkdir ci-scripts docker docs etc scripts src src/api-server src/common src/lmf_app src/oai_lmf build build/scripts
$ oai-cn5g-lmf$ wget https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nssf/-/raw/master/LICENSE?inline=false --output-document=LICENSE
$ oai-cn5g-lmf$ wget https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nssf/-/raw/master/CHANGELOG.md?inline=false --output-document=CHANGELOG.md
$ oai-cn5g-lmf$ wget https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nssf/-/raw/master/CONTRIBUTING.md?inline=false --output-document=CONTRIBUTING.md
$ oai-cn5g-lmf$ wget https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nssf/-/raw/master/README.md?inline=false --output-document=README.mdoai-cn5g-lmf$ cp -r ../5G_APIs/lmf/* src/api-server/oai-cn5g-lmf$ tree -L 3
.
βββ build
βΒ Β βββ scripts
βββ ci-scripts
βββ docker
βββ docs
βββ etc
βββ LICENSE
βββ scripts
βββ src
βββ api-server
βΒ Β βββ api
βΒ Β βββ CMakeLists.txt
βΒ Β βββ impl
βΒ Β βββ main-api-server.cpp
βΒ Β βββ model
βΒ Β βββ README.md
βββ common
βββ lmf_app
βββ oai_lmf
15 directories, 4 files//ToDo
//ToDo
//ToDo