René's URL Explorer Experiment


Title: docs: explain shared configuration APIs and test inheritance by chenjiahan · Pull Request #553 · rstackjs/rstack-cli · GitHub

Open Graph Title: docs: explain shared configuration APIs and test inheritance by chenjiahan · Pull Request #553 · rstackjs/rstack-cli

X Title: docs: explain shared configuration APIs and test inheritance by chenjiahan · Pull Request #553 · rstackjs/rstack-cli

Description: Motivation Complete the API and testing documentation for the shared configuration RFC, following the guide added in #552. Changes Add concise references for define.extends() and RstackConfig in English and Chinese. Explain how shared test settings interact with automatic App and Lib inheritance. Programmatic configuration loading is documented separately in #557.

Open Graph Description: Motivation Complete the API and testing documentation for the shared configuration RFC, following the guide added in #552. Changes Add concise references for define.extends() and RstackConfig in En...

X Description: Motivation Complete the API and testing documentation for the shared configuration RFC, following the guide added in #552. Changes Add concise references for define.extends() and RstackConfig in En...

Opengraph URL: https://github.com/rstackjs/rstack-cli/pull/553

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:7498dbaa-074b-642b-7697-5b0b3241608f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id84E6:15E309:53AEC1:71D235:6AEC2AEB
html-safe-nonce1dc68aaafbf6c5a6f5b3c73759cfec765e622026b9763dedc51b899b44a58372
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NEU2OjE1RTMwOTo1M0FFQzE6NzFEMjM1OjZBRUMyQUVCIiwidmlzaXRvcl9pZCI6Ijg5MDg3MTAxOTc1MzQxNDExNjMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac277d5c2852132a715a7050e385714f6436c207e38edc56ab0ed4d8b1ec2876d4
hovercard-subject-tagpull_request:4796663564
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/rstackjs/rstack-cli/pull/553/files
twitter:imagehttps://avatars.githubusercontent.com/u/7237365?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/7237365?s=400&v=4
og:image:altMotivation Complete the API and testing documentation for the shared configuration RFC, following the guide added in #552. Changes Add concise references for define.extends() and RstackConfig in En...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonef290b7f408d9675a032f84ceb13aaf80220f947c681b4c5d9a7560a59ee32f02
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/rstackjs/rstack-cli git https://github.com/rstackjs/rstack-cli.git
octolytics-dimension-user_id129049372
octolytics-dimension-user_loginrstackjs
octolytics-dimension-repository_id1138027854
octolytics-dimension-repository_nworstackjs/rstack-cli
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1138027854
octolytics-dimension-repository_network_root_nworstackjs/rstack-cli
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasead9a37a663eb727a42b8bacc5e035cc3a24dd058
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/rstackjs/rstack-cli/pull/553/files#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Frstackjs%2Frstack-cli%2Fpull%2F553%2Ffiles
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Frstackjs%2Frstack-cli%2Fpull%2F553%2Ffiles
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=rstackjs%2Frstack-cli
Reloadhttps://github.com/rstackjs/rstack-cli/pull/553/files
Reloadhttps://github.com/rstackjs/rstack-cli/pull/553/files
Reloadhttps://github.com/rstackjs/rstack-cli/pull/553/files
rstackjshttps://github.com/rstackjs
rstack-clihttps://github.com/rstackjs/rstack-cli
Codehttps://github.com/rstackjs/rstack-cli
Issues3 (3)https://github.com/rstackjs/rstack-cli/issues
Pull requests1 (1)https://github.com/rstackjs/rstack-cli/pulls
Discussionshttps://github.com/rstackjs/rstack-cli/discussions
Actionshttps://github.com/rstackjs/rstack-cli/actions
Projectshttps://github.com/rstackjs/rstack-cli/projects
Security and qualityhttps://github.com/rstackjs/rstack-cli/security
Insightshttps://github.com/rstackjs/rstack-cli/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Frstackjs%2Frstack-cli%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Frstackjs%2Frstack-cli%2Fissues%2Fnew%2Fchoose
chenjiahanhttps://github.com/chenjiahan
mainhttps://github.com/rstackjs/rstack-cli/tree/main
chenjiahan/docs-shared-config-apihttps://github.com/rstackjs/rstack-cli/tree/chenjiahan/docs-shared-config-api
Conversation 4 https://github.com/rstackjs/rstack-cli/pull/553
Commits 9 https://github.com/rstackjs/rstack-cli/pull/553/commits
Checks 5 https://github.com/rstackjs/rstack-cli/pull/553/checks
Files changed https://github.com/rstackjs/rstack-cli/pull/553/files
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/553/files
docs: explain shared configuration APIs and test inheritance https://github.com/rstackjs/rstack-cli/pull/553/files#top
Show all changes 9 commits https://github.com/rstackjs/rstack-cli/pull/553/files
aea2b87 docs: explain shared configuration APIs and test inheritance chenjiahan Oct 9, 2026 https://github.com/rstackjs/rstack-cli/pull/553/commits/aea2b874f51cfcf0a595ed10537945db73b39e65
aeb8fe8 docs: split config loader reference and simplify extends API chenjiahan Oct 9, 2026 https://github.com/rstackjs/rstack-cli/pull/553/commits/aeb8fe88085fd1eab37aa50485bfd84f734ea728
3c99670 docs: clarify extends API description chenjiahan Oct 9, 2026 https://github.com/rstackjs/rstack-cli/pull/553/commits/3c996707dedba53d38fbf5833e36ddc38d1ef01f
32a51ef docs: group extends with configuration APIs chenjiahan Oct 9, 2026 https://github.com/rstackjs/rstack-cli/pull/553/commits/32a51ef9b83fdc3e99a6687cef9b747266cfd310
3cd57d0 docs: link shared configuration type to guide chenjiahan Oct 9, 2026 https://github.com/rstackjs/rstack-cli/pull/553/commits/3cd57d03d515d9763a56244047599a3b98144602
866e6a2 docs: place extends after staged configuration chenjiahan Oct 9, 2026 https://github.com/rstackjs/rstack-cli/pull/553/commits/866e6a2e8ea0b08b6e223ce559700c36d32a20c7
e8ee9f6 docs: clarify shared configuration type fields chenjiahan Oct 9, 2026 https://github.com/rstackjs/rstack-cli/pull/553/commits/e8ee9f6829fe34c57aee777e93b1f979b28bed3d
c86ca21 docs: add nested shared configuration example chenjiahan Oct 9, 2026 https://github.com/rstackjs/rstack-cli/pull/553/commits/c86ca217f9e6954bc26e8347693a351773065cc0
ad9b510 docs: fold shared test configuration notes into inheritance chenjiahan Oct 9, 2026 https://github.com/rstackjs/rstack-cli/pull/553/commits/ad9b51077aeca383e9006f020ed92169c76c1740
Clear filters https://github.com/rstackjs/rstack-cli/pull/553/files
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/553/files
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/553/files
api-reference.mdx https://github.com/rstackjs/rstack-cli/pull/553/files#diff-3ff2ad86862d43f4eff464ff2dfa24482294fa6ebac69eaa1aa704ff9f19af60
configuration.mdx https://github.com/rstackjs/rstack-cli/pull/553/files#diff-612652759e4a5c0f559bde0c8e50bc97421d21f6e1acf4a1f85eef3489bf8aa3
testing.mdx https://github.com/rstackjs/rstack-cli/pull/553/files#diff-85317ac8cffe80ca81a3345b1be08a5670abbdea73f3592bb3e54abaf9634707
api-reference.mdx https://github.com/rstackjs/rstack-cli/pull/553/files#diff-853198f593832070d9d4e316589e4c14f4081e5fb52d87b2fbffb6b65c57c4cf
configuration.mdx https://github.com/rstackjs/rstack-cli/pull/553/files#diff-5f69fbbe323517f58626db899e335bd28af9410970d8a22d55a72c36e003be37
testing.mdx https://github.com/rstackjs/rstack-cli/pull/553/files#diff-da18f34836f85bc8835ff63d2e251b6fe029efeab6aee3f0eca09becaca8f81f
website/docs/en/guide/api-reference.mdxhttps://github.com/rstackjs/rstack-cli/pull/553/files#diff-3ff2ad86862d43f4eff464ff2dfa24482294fa6ebac69eaa1aa704ff9f19af60
View file https://github.com/rstackjs/rstack-cli/blob/ad9b51077aeca383e9006f020ed92169c76c1740/website/docs/en/guide/api-reference.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/553/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-3ff2ad86862d43f4eff464ff2dfa24482294fa6ebac69eaa1aa704ff9f19af60
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-3ff2ad86862d43f4eff464ff2dfa24482294fa6ebac69eaa1aa704ff9f19af60
website/docs/en/guide/configuration.mdxhttps://github.com/rstackjs/rstack-cli/pull/553/files#diff-612652759e4a5c0f559bde0c8e50bc97421d21f6e1acf4a1f85eef3489bf8aa3
View file https://github.com/rstackjs/rstack-cli/blob/ad9b51077aeca383e9006f020ed92169c76c1740/website/docs/en/guide/configuration.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/553/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-612652759e4a5c0f559bde0c8e50bc97421d21f6e1acf4a1f85eef3489bf8aa3
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-612652759e4a5c0f559bde0c8e50bc97421d21f6e1acf4a1f85eef3489bf8aa3
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-612652759e4a5c0f559bde0c8e50bc97421d21f6e1acf4a1f85eef3489bf8aa3
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-612652759e4a5c0f559bde0c8e50bc97421d21f6e1acf4a1f85eef3489bf8aa3
website/docs/en/guide/testing.mdxhttps://github.com/rstackjs/rstack-cli/pull/553/files#diff-85317ac8cffe80ca81a3345b1be08a5670abbdea73f3592bb3e54abaf9634707
View file https://github.com/rstackjs/rstack-cli/blob/ad9b51077aeca383e9006f020ed92169c76c1740/website/docs/en/guide/testing.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/553/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-85317ac8cffe80ca81a3345b1be08a5670abbdea73f3592bb3e54abaf9634707
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-85317ac8cffe80ca81a3345b1be08a5670abbdea73f3592bb3e54abaf9634707
website/docs/zh/guide/api-reference.mdxhttps://github.com/rstackjs/rstack-cli/pull/553/files#diff-853198f593832070d9d4e316589e4c14f4081e5fb52d87b2fbffb6b65c57c4cf
View file https://github.com/rstackjs/rstack-cli/blob/ad9b51077aeca383e9006f020ed92169c76c1740/website/docs/zh/guide/api-reference.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/553/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-853198f593832070d9d4e316589e4c14f4081e5fb52d87b2fbffb6b65c57c4cf
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-853198f593832070d9d4e316589e4c14f4081e5fb52d87b2fbffb6b65c57c4cf
website/docs/zh/guide/configuration.mdxhttps://github.com/rstackjs/rstack-cli/pull/553/files#diff-5f69fbbe323517f58626db899e335bd28af9410970d8a22d55a72c36e003be37
View file https://github.com/rstackjs/rstack-cli/blob/ad9b51077aeca383e9006f020ed92169c76c1740/website/docs/zh/guide/configuration.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/553/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-5f69fbbe323517f58626db899e335bd28af9410970d8a22d55a72c36e003be37
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-5f69fbbe323517f58626db899e335bd28af9410970d8a22d55a72c36e003be37
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-5f69fbbe323517f58626db899e335bd28af9410970d8a22d55a72c36e003be37
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-5f69fbbe323517f58626db899e335bd28af9410970d8a22d55a72c36e003be37
website/docs/zh/guide/testing.mdxhttps://github.com/rstackjs/rstack-cli/pull/553/files#diff-da18f34836f85bc8835ff63d2e251b6fe029efeab6aee3f0eca09becaca8f81f
View file https://github.com/rstackjs/rstack-cli/blob/ad9b51077aeca383e9006f020ed92169c76c1740/website/docs/zh/guide/testing.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/rstackjs/rstack-cli/pull/553/{{ revealButtonHref }}
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-da18f34836f85bc8835ff63d2e251b6fe029efeab6aee3f0eca09becaca8f81f
https://github.com/rstackjs/rstack-cli/pull/553/files#diff-da18f34836f85bc8835ff63d2e251b6fe029efeab6aee3f0eca09becaca8f81f
Please reload this pagehttps://github.com/rstackjs/rstack-cli/pull/553/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.