Commit 3de3af0
refactor: Generate metadata models as single file with JSON schema output
- Modified build script to generate all models into a single models.py file
- Added consolidated JSON schema generation (metadata_schema.json)
- Updated imports to reference generated.models module
- Removed 30+ individual model files in favor of single-file approach
- Updated README to document new structure and outputs
- Added GitHub token support to avoid rate limiting
Co-Authored-By: AJ Steers <[email protected]>1 parent 62902f6 commit 3de3af0
File tree
35 files changed
+197
-3245
lines changed- airbyte_cdk
- sources/declarative/models
- test/models/connector_metadata
- generated
- bin
35 files changed
+197
-3245
lines changedLines changed: 86 additions & 58 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
86 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
87 | 90 | | |
88 | 91 | | |
89 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
3 | 2 | | |
4 | 3 | | |
5 | 4 | | |
| |||
Lines changed: 0 additions & 48 deletions
This file was deleted.
Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 0 additions & 70 deletions
This file was deleted.
Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 0 additions & 36 deletions
This file was deleted.
0 commit comments