feat: extract messenger-docs into publishable package#8014
feat: extract messenger-docs into publishable package#8014cryptodev-2s wants to merge 4 commits intofeat/messenger-docs-sitefrom
Conversation
|
@metamaskbot publish-preview |
6c2c215 to
15feaa9
Compare
|
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions. |
15feaa9 to
e117c81
Compare
|
@metamaskbot publish-preview |
|
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions. |
e117c81 to
ceb233c
Compare
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. Ignoring alerts on:
|
ceb233c to
06d68e6
Compare
|
@metamaskbot publish-preview |
|
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions. |
|
@SocketSecurity ignore npm/prettier@3.8.1 |
06d68e6 to
56789ec
Compare
|
@metamaskbot publish-preview |
|
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions. |
|
@metamaskbot publish-preview |
|
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions. |
|
@metamaskbot publish-preview |
|
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions. |
|
@metamaskbot publish-preview |
|
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions. |
8fccc86 to
445fe2b
Compare
658f090 to
90231c5
Compare
|
@metamaskbot publish-preview |
445fe2b to
b55b682
Compare
90231c5 to
deea129
Compare
|
@metamaskbot publish-preview |
b55b682 to
980f677
Compare
Move messenger docs generation from scripts/generate-messenger-docs/ and docs-site/ into packages/messenger-docs/ as a standalone CLI tool that can be used by any project with @MetaMask controller dependencies.
…ences - Scan both packages/ and node_modules/ automatically (remove --source flag) - Keep full JSDoc including deprecation details in generated docs - Convert backtick-quoted names to clickable links when they match known actions/events - Add shebang for npx compatibility
deea129 to
1883b29
Compare
|
@metamaskbot publish-preview |
Explanation
The messenger docs generation currently lives in
scripts/generate-messenger-docs/and the Docusaurus site template indocs-site/. This makes it unusable by external clients (metamask-extension, metamask-mobile) without access to this monorepo.This PR extracts both into a new
@metamask/messenger-docspackage atpackages/messenger-docs/with a CLI, so any project with@metamaskcontroller dependencies can generate and serve messenger API docs.Usage
References
feat/messenger-docs-siteChecklist