[docs] add packages logos, refactor doc page title (#21346)
[docs] simplify main documentation page component (#20503)
[docs] Add description tag in metadata for SEO purposes (#20386)
[docs] Footer: add npm registry link, correct issues url (#20152)
[docs] improve typings after React 18 migration (#18269)
[docs] bump Next, switch to React 18 (#18256)
[docs] Add headings with anchor icons (#16253)* [docs] Generate heading ids during mdx rehype stage * [docs] Add permalink as anchor in text elements * [docs] Add support for auto-generating
[docs] Add headings with anchor icons (#16253)* [docs] Generate heading ids during mdx rehype stage * [docs] Add permalink as anchor in text elements * [docs] Add support for auto-generating ids on headings We should manually apply these headings in components used in MDX. It gives us more control and influence to generate the right ones. But that requires a lot of code changes, this bridges that gap * [docs] Pull out empty/broken test for text components * [docs] Fix linting issue
show more ...
[docs] Move page api version and metadata context to separate providers (#16055)* [docs] Add api version context and provider * [docs] Fix version detection for paths without protocol * [docs
[docs] Move page api version and metadata context to separate providers (#16055)* [docs] Add api version context and provider * [docs] Fix version detection for paths without protocol * [docs] Implement api version context in selector * [docs] Implement api version context in algolia * [docs] Clean up old version handling code * [docs] Add missing children to props of documentation page * [docs] Safely retrieve version from url pathname only * [docs] Simplify api version provider * [docs] Update version provider implementation * [docs] Upgrade jest to 27 and add react-hook testing library * [docs] Fix linting issues * [docs] Revert changes in versions utils We now have version methods to only apply on the pathname we get from Next routers. * [docs] Remove forced version prop from documentation page * [docs] Move documentation page context to page metadata context * [docs] Fix linting issues * [docs] Let version selector determine if it needs to render * [docs] Apply review comments
[docs] Pass router instead of separate url and asPath properties (#16108)* [docs] Pass router instead of separate url and asPath properties * [docs] Update documentation footer tests * [docs]
[docs] Pass router instead of separate url and asPath properties (#16108)* [docs] Pass router instead of separate url and asPath properties * [docs] Update documentation footer tests * [docs] Use router for sidebar link bail out Co-authored-by: Bartosz Kaszubowski <[email protected]> Co-authored-by: Bartosz Kaszubowski <[email protected]>
[docs] Add packageName to page context (#15410)* Added packageName to page context * Added packageName property to every unversioned API page * Migrate to APIInstallSection
[docs] Replace custom webpack loader with remark plugins (#14637)* [docs] Add new version of the mdx headings plugin This plugin is uncoupled from the existing frontmatter change in the custom w
[docs] Replace custom webpack loader with remark plugins (#14637)* [docs] Add new version of the mdx headings plugin This plugin is uncoupled from the existing frontmatter change in the custom webpack loader. It also has a fix for mixed children content type, and it can pipe through the ID from plugins like remark-slug * [docs] Move heading manager over to the new plugin * [docs] Fix linting issue in remark export headings * [docs] Fix esbuild warning and add minimizer * [docs] Remove esbuild minimizer to clear up memory * [docs] Remove custom webpack loader and replace with remark * [docs] Try with esbuild minimizer * [docs] Test CI build time with cache
[docs] Simplify markdown layout system (#14636)* [docs] Add new version of the mdx headings plugin This plugin is uncoupled from the existing frontmatter change in the custom webpack loader. It
[docs] Simplify markdown layout system (#14636)* [docs] Add new version of the mdx headings plugin This plugin is uncoupled from the existing frontmatter change in the custom webpack loader. It also has a fix for mixed children content type, and it can pipe through the ID from plugins like remark-slug * [docs] Move heading manager over to the new plugin * [docs] Move document page higher order component to simple component * [docs] Add empty array to all heading manager tests * [docs] Fix linting issue in remark export headings * [docs] Fix esbuild warning and add minimizer * [docs] Remove esbuild minimizer to clear up memory * [docs] Replace or with nullish coalescing Co-authored-by: James Ide <[email protected]> * [docs] Rename documentation elements without with prefix * [docs] Disable linting all links in docs workflow Co-authored-by: James Ide <[email protected]>
[docs] update ESLint and Prettier, reformat files (#13406)# Why & How Another part of bumping dependencies in docs website. This PR includes update of ESLint and Prettier, with an additional ref
[docs] update ESLint and Prettier, reformat files (#13406)# Why & How Another part of bumping dependencies in docs website. This PR includes update of ESLint and Prettier, with an additional reformat of source files after the bump. # Test Plan Docs website works and build fine on local machine. Also `yarn lint` in `docs` directory do not output any warnings.
[docs] Add Algolia search exclusion flag to pages (#11883)* [docs] Add algolia search exclusion flag to pages * [docs] Exclude deprecated clipboard API from our search * [docs] Rename searcha
[docs] Add Algolia search exclusion flag to pages (#11883)* [docs] Add algolia search exclusion flag to pages * [docs] Exclude deprecated clipboard API from our search * [docs] Rename searchable to hide from search * [docs] Update readme for algolia
[docs] Migrate codebase to TypeScript (#10324)* Configure Next.js to use TypeScript * Migrate 'docs/common' to TypeScript * Migrate some components to TS * General components migrated *
[docs] Migrate codebase to TypeScript (#10324)* Configure Next.js to use TypeScript * Migrate 'docs/common' to TypeScript * Migrate some components to TS * General components migrated * Migrate base components * Migrate icons * Migrate plugins * Tape patch window globals * Migrate _app * Migrate global-styles * Migrate _error and _document * Fixes * Exclude static files * Add slugger types, remove ts-ignores * Improve headingManger typing * Rebase, use React.FC where possible, prettier fixes * Add ESLint config * tsc watch script, updated test snapshots * Apply code review suggestions Apply suggestions * [docs] Enable TypeScript 'strict' mode (#10380) * Resolved TSC strict errors * Fix heading metadata typing * Simplify version handling * Enable 'noImplicitAny' * Update icons * Add mdx-js types
[docs] Right sidebar with Table of Contents (#10230)
[docs] Upgrade MDX loader to v1 (#10177)* [docs] Upgrade MDX dependencies to 1.6 * [docs] Add new MDX react pragma 1.6 * [docs] Upgrade MDX syntax to 1.6
[docs] Replace anonymous components with named components (#10172)
[docs] Prettier, jest, and github action (#8985)
[docs] Add source code links to v35
[docs] Replace mdjs with mdx
[docs] create a slugger instance per page and pass it to components using context and withSlugger HOC (#3286)
[docs] structural improvements to folder structure and imports