-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
[docs] docs migration #34096
[docs] docs migration #34096
Conversation
* docs: (cli) minor updates to deploy-a-program.md * address review comments * remove unnecessary impl details from the docs about deploy command upgrade flow * clarify program redeploy section --------- Co-authored-by: norwnd <norwnd>
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.
Approved.
Our sanity CI check is unhappy about it. These were added in commit https://github.com/ilya-bobyr/solana/commit/676e80c80a914c6f41a4f5d12f419d35a8047dd8 Author: Nick Frostbutter <[email protected]> Date: Mon Dec 11 15:17:13 2023 -0500 [docs] docs migration (#34096) Seems like CI marked the original change as having an issue, but it was still submitted.
@nickfrosty main docs website https://docs.solana.com/ link to this repo here: https://github.com/solana-labs/solana |
This PR shifts the general Solana docs to a new location. All detailed in the PR description... |
I'm aware of that, however, the hyperlink in the top menu bar was not changed, and gives the impression that "docs.solona.com" are deployed from https://github.com/solana-labs/solana, but that is not correct anymore. |
Our sanity CI check is unhappy about it. These were added in commit https://github.com/ilya-bobyr/solana/commit/676e80c80a914c6f41a4f5d12f419d35a8047dd8 Author: Nick Frostbutter <[email protected]> Date: Mon Dec 11 15:17:13 2023 -0500 [docs] docs migration (solana-labs/solana#34096) Seems like CI marked the original change as having an issue, but it was still submitted.
Problem
The current monorepo documentation are very heavily tied to a single validator client implementation, not the multi-client world that is rapidly approaching.
Summary of Changes
This monorepo's documentation is being split into two documentation websites:
Since this migration requires separation of content into two repositories, this repo and the solana-foundation/developer-content repo and will affect the commit history and change traceability, I setup the
developer-content
repo to maximize the visibility of the docs content changes that will reside in that repo.Below is a detailed account of all changes. Including which documentation resources will reside in which repo and screenshots of the navigation structure for each documentation site.
Generally speaking, there were only select list of changes made:
solana.com/docs
which is yet to be launched)Merging of PRs
To not having conflicting results on search engines or breakdown the developer experience of using this documentation, both of these PRs should be merged in their respective repos together and require some minor further coordination.
Common docs
The common docs PR (solana-foundation/developer-content#31) contains all the documents that will be re-homed at the yet to-be-launched on
solana.com/docs
url:::
annotation) to use regular markdown block quotes/clusters/rpc-endpoints.md
and/clusters.md
docs were combined into one"Solana-operated"
/wallet-guide
- minor update to the text about supporting wallets and where to find some optionsprivate key
tosecret key
commitment
level details, "RpcResponse Structure", "Parsed Responses", and "Filtercriteria" sections were all moved to the
/doc/rpc
root page since this commitment details arecommon across all HTTP and websocket RPC methods
/docs/http/index
page to make the flow ofreading it more clear
jsonParsed
encoding where theencoding
field wasalready linked just above
json-structures
getBlock
documentThe following is a detailed list of the relocation of each document that was taken out of this repo and re-homed to the "common docs" repo:
Note: All
final routes
listed in this table assume the prefix ofsolana.com/docs
/intro/dev
/intro/wallets
Validator client docs
This PR (#34096) contains all the documents that will be remaining within this monorepo and continue to be coupled with the releases of the validator client in this monorepo.
sidebar
is now largely a unified auto generated at build time (aside from theproposals
that have a separate auto generated sidebar)_category_.json
files were created that facilitate the auto generated sidebars. these are effectively just metadata.docs/src/operations/validator-or-rpc-node.md
)The following is a detailed list of the relocation of each document within this repo:
Screenshots