-
-
Notifications
You must be signed in to change notification settings - Fork 8
Django / GORM exporter 완결성 보완 #169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
2heunxun
wants to merge
42
commits into
dev-five-git:main
Choose a base branch
from
2heunxun:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
de1ec36
dev GORM
2heunxun 26d9a9b
GORM dev
2heunxun dce9edf
GORM dev
2heunxun b544ba0
Merge pull request #1 from 2heunxun/PR
2heunxun 965472c
Refactoring: ReModeling Page Vespertide
2heunxun 8aca2aa
hotfix : GORM bug fix
2heunxun 1e9729f
Merge upstream/main into main (114 commits)
2heunxun 4f538b8
feat : Django 지원
2heunxun 0d3ab08
feat : Django 지원
2heunxun 831633d
CI : CI Test fix
2heunxun 7769c36
CI : CI Test fix
2heunxun 310e91e
CI : CI Test fix
2heunxun 4c1be50
test: add coverage for Django/GORM/CLI uncovered branches to reach 100%
2heunxun cc2114c
ci: bust musl-contaminated toolchain cache across all ubuntu jobs
2heunxun e85d6cc
fix(deps): update sea-orm rc.40→rc.42 to remove ouroboros advisory
2heunxun 84cc342
test(exporter): add coverage for remaining 27 uncovered lines to reac…
2heunxun af5d986
fix(arbitrary): filter pg reserved keywords from bare-ident DEFAULT g…
2heunxun b31bd78
CI : CI Test fix
2heunxun 8bdd516
CI : CI Test fix
2heunxun 584b04b
test(coverage): fix 3 uncovered regions to restore 100% line coverage
2heunxun 29eb380
CI : CI Test fix
2heunxun a573bfe
test(coverage): restructure remaining 99.96% gaps for tarpaulin attri…
2heunxun 510e868
test(coverage): close remaining 99.96% gaps with verified fixes
2heunxun 0c2a0a3
fmt: run cargo fmt on erd svg_coverage test and gorm render_enum
2heunxun e135c4d
feat(django): recognize M2M junction tables via render_entity_with_sc…
2heunxun 8a0754e
feat(django,gorm): surface composite (multi-column) FK relations
2heunxun cde7a34
fix(gorm): emit reverse has-many relation for self-referencing FKs
2heunxun 101c7b5
test(exporter): wire Django & GORM into the shared cross-ORM snapshot…
2heunxun cdba876
feat(config): add DjangoConfig/GormConfig customization sections
2heunxun 9fa9bfd
test(cli): add clean_export_dir regression test for Django
2heunxun 5e7e4d3
docs: reflect JPA/GORM/Django in README and AGENTS.md
2heunxun 8b1a800
test(exporter): close coverage gaps introduced by items 1-2 (99.92% o…
2heunxun 593e1d5
test(cli): close remaining coverage gap in export.rs (100% verified)
2heunxun 6391691
fix(django): represent composite PKs with Django 5.2's CompositePrima…
2heunxun 4f14e21
chore: revert unrelated CI cache-key tweak and untrack .idea
2heunxun 79e96f2
refactor(landing): CodeTabs를 CSS-only 라디오 탭으로 전환해 use client와 fallbac…
2heunxun 461fb90
refactor(landing): CopyInstall에 인라인 D2Coding 스타일 대신 등록된 typography 프리…
2heunxun cb591ac
refactor(landing): SectionHead 제목-강조 간격을 텍스트 공백 대신 gap으로 구현
2heunxun 98f30ee
refactor(landing): eyebrow typography 등록, pill radius를 %로, 불필요한 gap="…
2heunxun 5cb7551
refactor(landing):히어로 섹션 마크업 정리 (span 중복 제거, mb를 Box로, stretch 정렬),He…
2heunxun ea8a74d
Del : No using Markdown
2heunxun 2c3ec0d
refactor(landing): PR 리뷰 피드백 반영 (피처 카드 모바일 패딩, Examples Flex->VStack,…
2heunxun File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| # Changelog | ||
|
|
||
| All notable changes to this project will be documented in this file. | ||
|
|
||
| ## [Unreleased] | ||
|
|
||
| ### Added | ||
|
|
||
| - GORM exporter (`--orm gorm`): generates Go structs with GORM tags from schema definitions | ||
| - Full type mapping: all SQL types to Go equivalents (`int32`, `int64`, `float32`, `float64`, `string`, `bool`, `time.Time`, `uuid.UUID`, `datatypes.JSON`, `decimal.Decimal`, etc.) | ||
| - String and integer enum support with Go type aliases and `const` blocks | ||
| - Foreign key relations with `foreignKey` and `constraint` tags | ||
| - Reverse (HasMany) relations when schema context is provided | ||
| - Composite primary keys, unique indexes, and named indexes | ||
| - `TableName()` method generated when table name differs from GORM convention | ||
| - Smart import generation (only includes `time`, `gorm.io/datatypes`, `github.com/google/uuid`, `github.com/shopspring/decimal` when needed) |
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 불필요한 변경사항입니다 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| @AGENTS.md | ||
| @AGENTS.md |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
불필요한 파일인 것 같습니다