We recommand the usage of the open source command-line tool **openapi-generator** while it has a good compatibility to API v3.x and produces accurate source code, similar to Swagger.
We recommand the usage of the open source command-line tool **openapi-generator** while it has a good compatibility to API v3.x and produces accurate source code, similar to Swagger. Special for C# project and especially for code generation for Unity (C# scripts) we recommand th useage of the free tool **NSwag**. NSwag create a light-weight code
Find a description here: https://openapi-generator.tech/docs/usage/
@@ -117,17 +118,24 @@ Install the tool with "npm", see: https://openapi-generator.tech/docs/installati
### Creating lightweight C# and ASP.NET code with NSwag
You have to setup NSwag through a json or xml configuration file, here e.g. a file 'nswag.json' and run this in a shell:
> npx nswag run nswag.json
You will find the correct setup files in the corresponding implementation of the interface in the ETSI GitLab.
# Branching Policy
Distributed version control systems like Git offers developers great flexibility to share and manage code. But a branching policy is crucial to collaborate more easily while keeping track of releases with bug fixes.