File tree Expand file tree Collapse file tree 6 files changed +46
-53
lines changed Expand file tree Collapse file tree 6 files changed +46
-53
lines changed Original file line number Diff line number Diff line change 4
4
"spec_versions": {
5
5
"v1": {
6
6
"apigentools_version": "1.5.1.dev2",
7
- "regenerated": "2022-01-13 11:49:31.009960 ",
8
- "spec_repo_commit": "bb2c57f "
7
+ "regenerated": "2022-01-13 12:57:47.272988 ",
8
+ "spec_repo_commit": "1ae19d0 "
9
9
},
10
10
"v2": {
11
11
"apigentools_version": "1.5.1.dev2",
12
- "regenerated": "2022-01-13 11:49:31.463214 ",
13
- "spec_repo_commit": "bb2c57f "
12
+ "regenerated": "2022-01-13 12:57:47.732164 ",
13
+ "spec_repo_commit": "1ae19d0 "
14
14
}
15
15
}
16
16
}
Original file line number Diff line number Diff line change
1
+ {
2
+ "$schema" : " node_modules/@openapitools/openapi-generator-cli/config.schema.json" ,
3
+ "spaces" : 2 ,
4
+ "generator-cli" : {
5
+ "version" : " 5.3.1" ,
6
+ "storageDir" : " lib" ,
7
+ "repository" : {
8
+ "downloadUrl" : " https://github.com/DataDog/openapi-generator/releases/download/5.3.0-60b29e1f8e2/openapi-generator-cli.jar"
9
+ },
10
+ "generators" : {
11
+ "v1" : {
12
+ "generatorName" : " python" ,
13
+ "config" : " config/v1.json" ,
14
+ "inputSpec" : " schemas/v1/openapi.yaml" ,
15
+ "output" : " ../v1" ,
16
+ "additionalProperties" : " disallowAdditionalPropertiesIfNotPresent=true" ,
17
+ "globalProperty" : " skipFormModel=false" ,
18
+ "templateDir" : " templates"
19
+ },
20
+ "v2" : {
21
+ "generatorName" : " python" ,
22
+ "config" : " config/v2.json" ,
23
+ "inputSpec" : " schemas/v2/openapi.yaml" ,
24
+ "output" : " ../v2" ,
25
+ "additionalProperties" : " disallowAdditionalPropertiesIfNotPresent=true" ,
26
+ "globalProperty" : " skipFormModel=false" ,
27
+ "templateDir" : " templates"
28
+ }
29
+ }
30
+ }
31
+ }
Original file line number Diff line number Diff line change 1
1
.env
2
2
examples /
3
3
src /datadog_api_client /version.py
4
+ .generator /lib
4
5
5
6
# VSCode
6
7
.vscode
Original file line number Diff line number Diff line change @@ -26,6 +26,15 @@ repos:
26
26
# When updating the version of prettier, make sure to check the pre-commit file
27
27
# And keep the `entry` here up to date https://github.com/pre-commit/mirrors-prettier/blob/master/.pre-commit-hooks.yaml
28
28
29
+ - id : openapi-generator
30
+ name : OpenAPI-generator
31
+ language : node
32
+ entry : bash -c "cd .generator && openapi-generator-cli generate"
33
+ files : " ^.generator/.*"
34
+ stages : [manual]
35
+ pass_filenames : false
36
+ additional_dependencies :
37
+ - " @openapitools/openapi-generator-cli"
29
38
- repo : https://github.com/psf/black
30
39
rev : 21.12b0
31
40
hooks :
Original file line number Diff line number Diff line change 1
1
.PHONY : all
2
2
all : .generator .env
3
- @docker-compose -f docker-compose. generator.yaml up
3
+ @pre-commit run --all-files --hook-stage=manual openapi- generator || true
4
4
@mkdir -p docs/v1 docs/v2
5
5
@cp -r v1/datadog_api_client ./src/
6
6
@cp -r v2/datadog_api_client ./src/
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments