Commit graph

3486 commits

Author SHA1 Message Date
Alexey Pyltsyn
e5d9cdc871
refactor(v2): clarify versions page (#3577)
* refactor(v2): clarify versions page

* Make Netlify happy
2020-10-12 19:09:53 +02:00
Sébastien Lorber
4130f1a195
feat(v2): persist docs preferred version (#3543)
* persist docs preferred version

* add proper implementation for useDocsPreferredVersion

* add proper implementation for useDocsPreferredVersion

* useDocsPreferredVersion => make localstorage read only after mount

* why @docusaurus/constants can't work?

* fix weird TS issue when not duplicating constants

* add basic @docusaurus/constants doc

* attempt to fix docs-only mode where we should not call useDocs hooks

* attempt to fix docs-only mode where we should not call useDocs hooks

* fix children

* encapsulate hacky isDocsPluginEnabled in docsUtils

* use same priority order for all navbar items: activeVersion ?? preferredVersion ?? latestVersion
2020-10-12 18:56:24 +02:00
DeadEnglish
d1510770f4
feat(v2): add option for blog meta title #3571
* feat(blog-meta-title): add support for additional meta title

* retrocompatible blog title

Co-authored-by: slorber <lorber.sebastien@gmail.com>
2020-10-12 13:23:54 +02:00
Russ Taylor
2e51034b0c
docs(v2): deployment, add required Github token scope infos (#3565) 2020-10-12 12:44:14 +02:00
Sébastien Lorber
8c4d5bfcfb
refactor(v2): improve broken links error message (#3569)
* improve broken  links message

* improve broken links error message: include help message for frequent broken links, usually found in layout
2020-10-12 11:50:46 +02:00
Shubham Zanwar
6ad322e327
docs(v2): add vue-nodegui to users (#3574) 2020-10-12 11:53:52 +03:00
Abhishek Tiwari
9c961a6e74
docs(v2): Added Axioms to users (#3556)
* Added Axioms to users

Added Axioms to users

* Added Axioms to V2 Users list and reverted change on v1 User list

* Update website/src/data/users.js

* Update website/src/data/users.js

* Update users.js

* Update users.js

Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2020-10-09 10:12:35 +02:00
Alexey Pyltsyn
72901834be
feat(v2): make dropdown menu collapsible on mobiles (#3553)
* feat(v2): make dropdown menu collapsible on mobiles

* Add test
2020-10-08 18:57:35 +02:00
Sébastien Lorber
a3ab9c116f
feat(v2): prevent using remote image urls in showcase (#3560)
* prevent using remote image urls in showcase

* remove old/duplicate user image self-hosted check

* fix unavailable str.startsWith

* fix external image check due to ideal-image plugin

* fix external image check due to ideal-image plugin
2020-10-08 18:40:41 +02:00
Sébastien Lorber
d444ab75ef
docs(v2): embedding real source code in MDX as a code block (#3558)
* Example of embedding real source code in MDX as a code block

* Example of embedding real source code in MDX as a code block
2020-10-08 18:39:50 +02:00
Alexey Pyltsyn
39d6787471
fix(v2): use absolute path to manifest file (#3554)
* fix(v2): use absolute path to manifest file

* Use base url
2020-10-08 18:27:26 +02:00
John Gracey
5d3765fa91
docs(v2): add "Wisdom" dev docs website to showcase. (#3555) 2020-10-08 13:59:59 +02:00
Sébastien Lorber
649882d867
feat(v2): version dropdown before/after items + move site "All Versions" link (#3548)
* add dropdownItemsAfter option + reorg a bit docusaurus site navbar

* fix isActive  react warning

* Update theme-classic.md

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
2020-10-07 19:58:00 +03:00
Sébastien Lorber
5b79f2ebc2
feat(v2): site client modules (#3545)
* site client modules

* Update website/docs/api/docusaurus.config.js.md

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
2020-10-07 14:44:14 +03:00
Sébastien Lorber
9ba28a378f
feat(v2): doc navbar item type (#3539)
* provide DocNavbarItem type

* update snapshots

* Fix Docusaurus tabs CSS

* revert navbar tabs css/style changes, instead apply simple navbar__link--active class + make it configurable

* Update website/docs/theme-classic.md

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>

* add dropdownActiveClassDisabled option

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
2020-10-07 14:42:24 +03:00
Alexey Pyltsyn
9134b1396b
docs: various fixes and improvements (#3546) 2020-10-07 12:39:47 +02:00
Utkarsh Goel
2e9854964d
feat(v2): Add console output with complete URL including the baseUrl (#3541)
* Add console output with complete URL including the baseUrl

* Add output when website loads for first time, corrects sentence for clarity
2020-10-06 13:19:11 +02:00
Umair Kamran
10973476ff
fix(v2): Fixes serve cli --port option (#3531)
* fix(v2): Fixes serve cli --port option

* refactor a bit the start/serve cli options management

Co-authored-by: slorber <lorber.sebastien@gmail.com>
2020-10-05 15:20:03 +02:00
Matan Borenkraout
f29da4ba77
docs(v2): change package name in example script (#3532) 2020-10-05 14:33:16 +02:00
aakhtar3
6637e1dc82
docs(v1): added drone for 1.0 #3491 (#3538)
* docs(v1): added drone for 1.0 #3491

* Update getting-started-publishing.md

Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2020-10-05 13:02:41 +02:00
SaintMalik
38db7c6a88
docs(v1): Fix broken link in the documentation (#3533) 2020-10-04 19:49:09 +02:00
SaintMalik
6dec70b69f
docs(v2): Fix url bugs in v2 docs (#3534)
* Fix broken link in the documentation

* Fix broken url caused by typo

* Fix broken link caused by typo
2020-10-04 19:46:48 +02:00
Sébastien Lorber
637fe0087d
feat(v2): add TOC to markdown pages #3529 2020-10-03 17:33:36 +02:00
Shubham Kumar
0951eef2d7
refactor(v2): add useThemeConfig hook + cleanup useless theme default values (#3394)
* refactor(theme-classic): clean default or fallback values

* refactor(theme-classic): fix announcementbar undefined error

* refactor(theme-classic): fixed react hook warning error

* refactor(theme-classic): revert prism destruct

* create useThemeConfig and use it whenever possible

* validateThemeConfig => add [] as default value for almost all arrays

* fix tests

Co-authored-by: slorber <lorber.sebastien@gmail.com>
2020-10-02 19:23:34 +02:00
Alexey Pyltsyn
f5f2064656
chore(v2): prepare v2.0.0.alpha-65 release (#3525)
* chore(v2): prepare v2.0.0.alpha-65 release

* v2.0.0-alpha.65
2020-10-02 17:09:16 +03:00
Sébastien Lorber
e6704733e4
fix(v1): v1 deploy preview should be available (#3517)
* v1 deploy preview

* Add /v1-migrated deployment
2020-10-02 14:58:06 +02:00
Andrey Rublev
83db07e5b4
chore(v2): fixed props being passed to @svgr/webpack loader (#3498)
Without comma option `-prettier-svgo` is parsed as `'prettier-svgo': false`
2020-10-02 13:51:21 +02:00
Sébastien Lorber
41ff9a9fd0
chore(v1): move v1 docs inside website-1.x (#3504)
* move v1 docs in website-1.x

* fix editUrl after moving v1 docs

* update crowdin source for v1 docs

* fix test after v1 config change

* migration cli should support customDocsPath (fix v1->v2 integration tests)

* fix migrationConfig.test.ts
2020-10-01 17:16:24 +02:00
Sébastien Lorber
85ff9bd33a
chore(v2): v2 website should make it easy to contribute to upstream docs (#3506)
* To incitate to contribute to upstream docs, we could set the upstream docs the main docs so that editUrl will modify upstream docs in priority

* add unreleased label instead of next
2020-10-01 16:13:11 +02:00
Yangshun Tay
35b6edb3f3
misc: update CODEOWNERS (#3511)
* misc: update CODEOWNERS

* Update CODEOWNERS

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
2020-10-01 12:44:38 +02:00
Sébastien Lorber
e98247e894
fix(v2): DX deploy error messages should print effective env variables names #3503 2020-09-30 18:37:23 +02:00
Sébastien Lorber
dc31dad1de
docs(v2): add doc for wrapping theme components with @theme-original and @theme-init (#3502)
* add doc for wrapping theme components

* fix tests

* Minor improvements

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
2020-09-30 18:15:47 +02:00
Sébastien Lorber
9cbca49ecf
fix(v2): fix Docusaurus 2 website PWA manifest #3500 2020-09-30 16:56:35 +02:00
Alexey Pyltsyn
ac28dc7091
chore(v2): upgrade Infima to 0.2.0-alpha.13 (#3499) 2020-09-30 15:25:41 +02:00
moonrailgun
f802a76d83
test(v2): add protocol relative uri validation test (#3453)
* feat(v2): add relative uri support

* add // protocol relative uris test case

Co-authored-by: slorber <lorber.sebastien@gmail.com>
2020-09-29 20:06:46 +02:00
Tom Milligan
fe78cbeff5
fix(v2): allow relative URLs in URISchema #3449 2020-09-29 18:34:39 +02:00
Alexey Pyltsyn
55cd7a7b5a
fix(v2): use valid value for crossorigin attribute (#3456) 2020-09-29 17:38:15 +02:00
Rémi Doreau
c8d48052b5
fix(v2): normalizeUrl edge cases (#3427)
* fix(utils): cover normalizeUrl edge cases

* fix(utils): normalizeUrl new edge cases
2020-09-29 17:09:26 +02:00
hackerman
db051eef4f
feat(v2): env variable TERSER_PARALLEL to customize TerserPlugin.parallel (#3497)
* fix(v2): disable terser parallel on CIs

Do not run Terser in parallel when using CircleCI or similar CI environments
to avoid "Error: Call retries were exceeded" errors. For more information
see https://github.com/webpack-contrib/terser-webpack-plugin#parallel

`CI=true` is true for:
- https://docs.gitlab.com/ee/ci/variables/#debug-logging
- https://docs.github.com/en/free-pro-team@latest/actions/reference/environment-variables#default-environment-variables
- https://circleci.com/docs/2.0/env-vars/#built-in-environment-variables
- https://docs.travis-ci.com/user/environment-variables/

* fix(v2): check for possibly undefined env variable

* fix(v2): configurable terser parallelization

* fix(v2): correct terser codedoc

* fix(v2): explicitly test for undefined

* fix(v2): add radix to parseInt

* fix(v2): add missing semicolon

* fix(v2): resolve prettier issues

* fix(v2): resolve remaining prettier issues
2020-09-29 16:42:08 +02:00
Rémi Doreau
d3a01458a3
feat(v2): add beforeDefaultRemarkPlugins/beforeDefaultRehypePlugins options to all md content plugins (#3467)
* fix(plugin-content-docs): add beforeDefaultRemarkPlugins + beforeDefaultRehypePlugins options

* fix(plugin-content-blog): add beforeDefaultRemarkPlugins + beforeDefaultRehypePlugins options

* fix(plugin-content-pages): add beforeDefaultRemarkPlugins + beforeDefaultRehypePlugins options

* feat(website-docs): overriding remark-rehype plugins

* fix(plugin-content): update beforeDefaultRehypePlugins/beforeDefaultRemarkPlugins types

* fix(plugin-content-docs): fix tests
2020-09-29 14:48:34 +02:00
Sébastien Lorber
f343450e85
feat(v2): migrate bootstrap components to ts (#3496)
* feat(v2): Migrate bootstrap theme to typescript

* chore(v2): Add eslint rule to avoid delete import of modules

* chore(v2): Add lib to gitignore

* chore(v2): Add prettier script

* chore(v2): change hooks to ts

* fix(v2): Fix Navbar and Layout problems

* fix(v2): scroll

* fix(v2): navbar metadata

* refactor(v2): improve css styles

* chore(v2): Restore debug layout

* feat(v2): Remove console.log

Co-authored-by: fanny <fanny.vieira@ccc.ufcg.edu.br>
2020-09-29 13:16:39 +02:00
Felipe Santos
1c251bca2e
fix(v2): Fix markdownlint rules on template init/README #3465 2020-09-29 12:23:06 +02:00
Muskan Kumar
a28aedcc5c
misc: add License to the documentation (#3473)
* Update README.md

Added the MIT License shield and fixed grammatical errors in the documentation.

* Update CODE_OF_CONDUCT.md

Update CODE_OF_CONDUCT.md

* Update CODE_OF_CONDUCT.md

* Update CODE_OF_CONDUCT.md
2020-09-29 11:06:33 +08:00
Sébastien Lorber
6aeccc685e
docs(v2): grammar fix (#3493) 2020-09-28 19:29:51 +02:00
aakhtar3
a17693dd1b
docs(v2): Added drone.io publish docs #3491 (#3492) 2020-09-28 18:32:07 +02:00
Bartosz Kaszubowski
ae2c063929
feat(v2): allow to use array of files in customCss field (#3474)
* feat(v2): allow to use array of files in customCss field

* customCss array:
- fix bug (push instead of concat)
- update docs
- add theme config validation + tests

Co-authored-by: slorber <lorber.sebastien@gmail.com>
2020-09-28 18:15:41 +02:00
Henry Vélez
cc31567459
feat(v2): new docusaurus clear command (#3446)
* feat: new docusaurus clear command

* Update packages/docusaurus/bin/docusaurus.js

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>

* docs: new docusaurus clear command

* fix doc

* update monorepo clear cmd

* make clear async function wait for deletes to complete + factorize a bit

* prettier fix

* better clear docs

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
Co-authored-by: slorber <lorber.sebastien@gmail.com>
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2020-09-28 16:33:35 +02:00
Grégory Heitz
06cc8fb7a1
feat(v2): Add @theme-init components to user theme (#3485)
* Add @theme-init components to user theme

* Refactor loadThemeAlias duplicate code to function
2020-09-28 14:48:42 +02:00
Bartosz Kaszubowski
c0d8238c49
feat(v2): add ability to set custom title delimiter in config (#3460)
* feat(v2): add custom title delimiter to the theme classic

* fix validation tests

* remove title delimiter fallback

* move titleDelimiter to main config, update theme-bootstrap

* remove test value from config

* update test snapshot

* Improve docs

Co-authored-by: Alexey Pyltsyn <lex61rus@gmail.com>
2020-09-26 00:25:19 +03:00
Tim Gates
8bed33b81f
docs(v2): fix simple typo, localy -> locally (#3480)
There is a small typo in website/docs/cli.md, website/docs/deployment.md, website/versioned_docs/version-2.0.0-alpha.60/cli.md, website/versioned_docs/version-2.0.0-alpha.60/deployment.md, website/versioned_docs/version-2.0.0-alpha.61/cli.md, website/versioned_docs/version-2.0.0-alpha.61/deployment.md, website/versioned_docs/version-2.0.0-alpha.62/cli.md, website/versioned_docs/version-2.0.0-alpha.62/deployment.md, website/versioned_docs/version-2.0.0-alpha.63/cli.md, website/versioned_docs/version-2.0.0-alpha.63/deployment.md, website/versioned_docs/version-2.0.0-alpha.64/cli.md, website/versioned_docs/version-2.0.0-alpha.64/deployment.md.

Should read `locally` rather than `localy`.
2020-09-23 22:50:06 +03:00