feat(all)!: new structure and lots of enhancements#2237
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedToo many files! This PR contains 435 files, which is 285 over the limit of 150. To get a review, narrow the scope: Upgrade to a paid plan to raise the limit. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (5)
📒 Files selected for processing (435)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This comment has been minimized.
This comment has been minimized.
e596aa9 to
6773517
Compare
Major: * Add section "Nodes" * Add section "APIs" * Add section "Onboarding" (disband the "Ecosystem") * Add section "Smart contracts" (unite "Standard contracts" and "Contract development") * Add tab bar for quick navigation between sections * Allow collapsing sidebar, add/change appropriate styles in `global.css` to adjust the floating sidebar panel and the tab bar * Another round of wrangling with CSS, now with decent success — tab bar is now consistent in width with the content and with itself * Adjust inner layout of new sections * Add 208 more redirects * Flatten redirects (507 of 1330) * Flatten redirects in the MDX contents * Restore the "Tolk vs TL-B" article with minor stylistic edits * Revert the wallet naming change, set all `GRAM wallet` to `TON wallet` * Adjust overview pages of new sections, esp. standard contracts, nodes, APIs (feature more stuff), etc. * Add an overview page for the Foundations section * Add a 100k TPS page ported from blog.ton.org Minor: * Correct `<Image>` zoom requirements and reset cursor pointer when the zoom is disabled * Make the concurrency group explicit for both jobs in `deployer.yml` * Adjust `scripts/` to better suite no-docs.json structure that is based on filepaths in `content/` folder and respective `meta.json` files * Generate `sidebarTitle` for all OpenAPI pages * Fix an issue with GET/POST double routes shadowing * Disallow indexing of test domains in `robots.ts` (robots.txt) * Change the TASM package from `ton-assembly` to `@ton/tasm` * Refer to `ton-blockchain/acton-contracts` from Tolk overview and examples pages * Fixup some links to `*.ton.org` domains * Move the PDFs into `public/` root and adjust the content links * Allow making `<Image>` components span full content width * Rank pages with "overview" in their titles first in `Jump to` pages * Unify Vercel-related ENV-handling in configs * Miscellaneous enhancements Also experimented with folders on the top level: when several are opened, it is easy to lose track of opened folders and generally get lost very fast. Enabling accordion-like toggle top-level section folder behavior helps, but it messes up the sense of direction in its own way. Hence, both solutions are rejected and there will be no folders on the top level.
6773517 to
e483445
Compare
Major:
global.cssto adjust the floating sidebar panel and the tab barGRAM wallettoTON walletMinor:
<Image>zoom requirements and reset cursor pointer when the zoom is disableddeployer.ymlscripts/to better suite no-docs.json structure that is based on filepaths incontent/folder and respectivemeta.jsonfilessidebarTitlefor all OpenAPI pagesrobots.ts(robots.txt)ton-assemblyto@ton/tasmton-blockchain/acton-contractsfrom Tolk overview and examples pages*.ton.orgdomainspublic/root and adjust the content linksAlso experimented with folders on the top level: when several are opened, it is easy to lose track of opened folders and generally get lost very fast. Enabling accordion-like toggle top-level section folder behavior helps, but it messes up the sense of direction in its own way. Hence, both solutions are rejected and there will be no folders on the top level.
Closes #1985
Closes #1518
Closes #1558