-
-
Notifications
You must be signed in to change notification settings - Fork 368
[docs-infra] Migrate to @mui/internal-docs-infra Type Generation #2932
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
dav-is
wants to merge
158
commits into
mui:master
Choose a base branch
from
dav-is:davis/improved-typegen
base: master
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.
+19,713
−15,617
Open
Changes from all commits
Commits
Show all changes
158 commits
Select commit
Hold shift + click to select a range
1e306e2
Begin migration to new typegen infra
dav-is 14db5db
Merge branch 'master' into davis/improved-typegen
dav-is 704b792
Cleanup ReferenceTable component
dav-is e0eb54d
Fix pnpm-lock.yaml
dav-is a0b0f2d
Add checkbox types.md
dav-is 3fc5a2c
Remove the need for side-effect imports
dav-is 2cf9945
Merge branch 'master' into davis/improved-typegen
dav-is 6660fc0
pnpm dedupe
dav-is 8123df3
Fix prettier loader error
dav-is e26085c
Get llms.txt working again
dav-is a5f9871
pnpm dedupe
dav-is 79bb600
pnpm dedupe
dav-is b17e696
Fix watchDirectly
dav-is 764ede3
Fix output
dav-is 5a93694
Merge branch 'master' into davis/improved-typegen
dav-is 2a21ba4
bump docs-infra
dav-is c0e52e3
Bump docs-infra
dav-is 7c1df77
Move markdown rendering to build-time
dav-is f411c66
Migrate all entrypoints
dav-is a574b17
Delete generated json files
dav-is a049c36
Remove old api-docs-builder
dav-is 7a6a572
prettier
dav-is d29ae92
Showcase rich diff
dav-is 0f273b8
Revert "Showcase rich diff"
dav-is 62374e3
Update expected output
dav-is 7b39320
Cleanup order, add data attr + css modules properly
dav-is f951d58
Normalize table width
dav-is 395f8bc
Add many namespace types to markdown
dav-is ed1755c
Cleanup namespace types
dav-is ba7add2
Update type order
dav-is 92c9c6d
Another pass at sorting
dav-is 75ba7c3
Handle any[] type
dav-is 3ec1310
Merge branch 'master' into davis/improved-typegen
dav-is 8804e0a
Update types
dav-is be0df08
Merge branch 'master' into davis/improved-typegen
dav-is 600c46f
bump docs-infra
dav-is fff90db
Fix build
dav-is 69655c5
Update index
dav-is 5ee478b
Update some of the types
dav-is d077c09
base-ui-components -> base-ui
dav-is de844ad
Update more types
dav-is 051191d
Fix alert dialog exports
dav-is e643a53
Update all types
dav-is b8188f4
Bump docs-infra
dav-is 70a170e
bump docs-infra
dav-is f6ce5f7
Bump docs-infra
dav-is 9108e0a
bump docs-infra, fix build
dav-is 81e06f4
Remove generated files from merge
dav-is b71ba78
Merge branch 'master' into davis/improved-typegen
dav-is c15a6db
Cleanup old plugin
dav-is d39ed29
Update types
dav-is 4dcf78b
Fix default display
dav-is 3aa11e9
Add back newlines and spaces to descriptions
dav-is 76b1f3b
Fix type formatting
dav-is 2d26be0
Update checkboxes types.md
dav-is baef1ff
Remove table padding
dav-is 8b45338
Fix deploy
dav-is 139bfb5
Add name prefix
dav-is ea8345a
Prettier
dav-is 9bed195
Bump
dav-is b0b2a6e
Merge branch 'master' into davis/improved-typegen
dav-is e58f779
Merge branch 'master' into davis/improved-typegen
dav-is 8f6e3e0
Prettier increase line width
dav-is 7dd5297
Fix _ and . being escaped
dav-is fc4709c
Merge branch 'master' into davis/improved-typegen
dav-is 637681d
prettier
dav-is eee9b37
Remove special apostrophe from code comments to fix markdownlint
dav-is 8560adc
Prettier
dav-is 983b8f4
Fix typescript
dav-is 5b30205
Fix test and lint
dav-is 436bd99
Remove docs:api in favor of docs:validate
dav-is 5f672fd
bump
dav-is 4d1ab2c
Upgrade typescript-api-extractor
dav-is d445a3c
Merge branch 'master' into davis/improved-typegen
dav-is 79c6684
pnpm dedupe
dav-is 0b81ece
Merge branch 'master' into davis/improved-typegen
dav-is ee5bfc3
pnpm dedupe
dav-is d2c1a1b
Merge branch 'davis/improved-typegen' of github.com:dav-is/base-ui in…
dav-is b54fc81
pnpm dedupe again
dav-is 2ebce66
Merge branch 'master' into davis/improved-typegen
dav-is 76fe7ce
bump
dav-is 5a24a4a
pnpm dedupe
dav-is 4b31590
update types
dav-is 9193594
Improve functions in types.md files
dav-is aece5c7
Bump version
dav-is accde33
Update snapshot
dav-is 5115373
Merge branch 'master' into davis/improved-typegen
dav-is af0d7b8
Merge branch 'master' into davis/improved-typegen
dav-is 64fa74f
Upgrade, with fixes to prettier
dav-is a3d903a
Fix base ui non-breaking space
dav-is 096d7cd
Merge branch 'master' into davis/improved-typegen
dav-is f5e4b0a
pnpm dedupe
dav-is e8b9e5e
Document when props are required
dav-is 895af3d
Remove unnecessary `| undefined`
dav-is 8ba26d9
bump docs-infra version
dav-is b03e2d8
pnpm dedupe
dav-is 0c22b6d
Update exports in pages index
dav-is 9a258df
pnpm dedupe
dav-is 82746ca
Reorder render method
dav-is 92b6286
Improve most of the types, some still pending, upgrade docs-infra
dav-is 228ac04
Update snapshot
dav-is cd0aca7
bump docs-infra
dav-is 8cff1fe
Bump docs-infra
dav-is 20decdc
Add additional types display
dav-is 5e328da
Update <pre>
dav-is dcaf015
Bump docs-infra
dav-is 653cc13
Fix typedocs
dav-is a5f5637
Bump docs-infra, adds linking
dav-is 8795ef1
bump docs-infra
dav-is ef825fc
Bump docs-infra
dav-is bd8e373
Bump docs-infra
dav-is 3042567
Update more types.md
dav-is c96265a
Improve re-exports display
dav-is b318ef5
Merge branch 'master' into davis/improved-typegen
dav-is cb9fb06
Merge branch 'master' into davis/improved-typegen
dav-is af7862a
update types and index
dav-is 39ed804
Fix validation
dav-is bae5296
Merge branch 'master' into davis/improved-typegen
dav-is 2d47cdd
Fix lint
dav-is a8df5ac
Fix mergePropsN link slugs
dav-is e0653b2
Fix build
dav-is 04f44b2
prettier
dav-is 13ec24e
Merge branch 'master' into davis/improved-typegen
dav-is 872da7b
Update snapshot
dav-is 87d0314
Fix links
dav-is 2e24a11
Merge branch 'master' into davis/improved-typegen
dav-is b3fe88e
bump docs-infra
dav-is 3f5f729
Improve accordion
dav-is c6376e6
Merge branch 'master' into davis/improved-typegen
dav-is 5e81e41
Fix links on pages with a single exported component
dav-is 044c062
Accordion design fixes
dav-is 7813fcc
Fix broken links
dav-is ec0ffc2
Replace icon in additional types
dav-is 3838eac
Improve mergeProps docs
dav-is 9d64f07
Fix toast types
dav-is 3723610
Update link
dav-is 71f138a
Refine return value types
dav-is b520114
MIgrate hardcoded types
dav-is 9a9969e
Update snapshot
dav-is f5cc162
Merge branch 'master' into davis/improved-typegen
dav-is a339968
Fix function expanding
dav-is 64c3f48
Merge branch 'master' into davis/improved-typegen
dav-is d38ca50
Bump docs-infra
dav-is a93d02e
Bump docs-infra
dav-is e3a92c5
Cleanup types diff
dav-is 56fe77e
Add message to use new command
dav-is fd9c5d5
Update additional types styles
dav-is fa18f39
bump docs-infra
dav-is 654a2e0
Improve types.md output
dav-is 650e82a
Improve types.ts format
dav-is c645cca
Update snapshot
dav-is 8aa3af6
Merge branch 'master' into davis/improved-typegen
dav-is 869a2c2
Merge branch 'master' into davis/improved-typegen
dav-is 700e28d
bump docs-infra
dav-is 72f707d
Bump docs-infra
dav-is e27d1c5
Merge branch 'master' into davis/improved-typegen
dav-is e40637b
Bump docs-infra
dav-is 980d954
Merge branch 'master' into davis/improved-typegen
dav-is File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
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
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 was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
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.
This webpack rule matches any file path ending in `types.ts`, which is very broad and can unintentionally apply the precomputed-types loader to unrelated `types.ts` modules. It would be safer to scope the rule to the intended directory/pattern (e.g., only under `docs/src/app/**/types.ts`) to prevent accidental loader application as the codebase grows.