First of all, many thanks for considering making a contribution to this project.
Please do not include any changes to package-lock.json
in your PRs, even if you are updating package.json
. These changes are almost impossible to review for security implications. If necessary, package-lock.json
will be regenerated and committed by a maintainer after your PR is merged.
Please run the test before submitting your pull request.
npm run lint
npm test
The code will run these tests as well as all generators on Travis CI on https://travis-ci.org/github/Mermade/openapi-codegen
The main thing we need is config files which control the process of which files are processed by a particular set of templates. Testing the generated code is also extremely valuable.
In the first instance, templates should be submitted to the parent swagger-codegen project. If this is not possible, new templates can be added here first.