-
Notifications
You must be signed in to change notification settings - Fork 145
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
Tidy up documentation scripts #5277
Conversation
Coverage report
Show files with reduced coverage 🔻
Test suite run success2011 tests passing in 905 suites. Report generated by 🧪jest coverage report action from 6c6ef29 |
I removed it from the queue because this will break the GitHub pages job, which uses |
@amcaplan the Btw, should we replace |
Hmmmm, I am testing locally and @gonzaloriestra you're correct that Also, I think that if we're renaming, we should be consistent throughout. So if we're calling this |
commit 7237405 Merge: 4a2ca0e 0ec203d Author: Ariel Caplan <[email protected]> Date: Mon Jan 27 12:49:29 2025 +0000 Merge pull request #5271 from Shopify/no-more-committed-docs-part-3 Remove doc generation from the changeset-manifests workflow commit 4a2ca0e Merge: 6fba53f a4e532a Author: Ariel Caplan <[email protected]> Date: Mon Jan 27 12:42:10 2025 +0000 Merge pull request #5270 from Shopify/no-more-committed-docs-part-2 Gitignore autogenerated docs commit 6fba53f Merge: ab1a33a e4f686a Author: Shaun Stanworth <[email protected]> Date: Mon Jan 27 12:20:53 2025 +0000 Merge pull request #5274 from Shopify/shauns/01-27-remotespecfication_includes_uidisclientprovided RemoteSpecfication includes uidIsClientProvided commit ab1a33a Merge: 8bd3b72 18783af Author: Shaun Stanworth <[email protected]> Date: Mon Jan 27 12:14:17 2025 +0000 Merge pull request #5273 from Shopify/shauns/01-27-app_management_schemas_are_found_on_the_main_branch App management schemas are found on the main branch commit 8bd3b72 Merge: 33f6fb8 21e4ea4 Author: Ariel Caplan <[email protected]> Date: Mon Jan 27 12:09:50 2025 +0000 Merge pull request #5263 from Shopify/no-more-committed-docs-part-1 Add workflow to build a deploy artifact and deploy to GH pages commit e4f686a Author: Shaun Stanworth <[email protected]> Date: Mon Jan 27 11:09:22 2025 +0000 RemoteSpecfication includes uidIsClientProvided commit 18783af Author: Shaun Stanworth <[email protected]> Date: Mon Jan 27 10:55:47 2025 +0000 App management schemas are found on the main branch commit 0ec203d Author: Ariel Caplan <[email protected]> Date: Sun Jan 26 14:45:39 2025 +0200 Remove doc generation from the changeset-manifests workflow We are using it when generating a released version, but it's no longer necessary if we are generating our docsite without committing the autogen pieces. commit a4e532a Author: Ariel Caplan <[email protected]> Date: Sun Jan 26 14:26:16 2025 +0200 Remove tracking from docs/api commit 21e4ea4 Author: Ariel Caplan <[email protected]> Date: Thu Jan 23 20:40:48 2025 +0200 Add workflow to build a deploy artifact and deploy to GH pages
@amcaplan I've checked that And I've renamed the pending |
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.
Honestly including alphabetizing in this PR makes it very difficult to understand what exactly changed, but everything I can identify makes sense.
I sorted it in a separate commit, so you can check the rest. But yeah, GH and Graphite could handle that much better... |
WHY are these changes introduced?
We have too many similar scripts about documentation, all for different purposes, and it's really confusing:
docs:generate
=> API documentationbuild-docs
=> shopify.dev static documentationupdate-docs
=> shopify.dev commands + static documentationrefresh-documentation
=> autogenerated code documentation for ui.tsxWHAT is this pull request doing?
Rename them so we have:
build-api-docs
=> API documentationbuild-dev-docs
=> shopify.dev documentationrefresh-code-documentation
=> autogenerated code documentation for ui.tsxHow to test your changes?
Run them
Measuring impact
How do we know this change was effective? Please choose one:
Checklist