Sébastien Lorber
|
26d2b9a018
|
chore: backport retro compatible commits for the Docusaurus v2.1 release (#8033)
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
Co-authored-by: whiteand <andrewbeletskiy@gmail.com>
Co-authored-by: yzhe819 <68207314+yzhe819@users.noreply.github.com>
Co-authored-by: Ngô Quốc Đạt <56961917+datlechin@users.noreply.github.com>
Co-authored-by: Kevin Østerkilde <kevin@oesterkilde.dk>
Co-authored-by: Bagdasar Ovsepyan <66012777+b-ovsepian@users.noreply.github.com>
Co-authored-by: Yoni Chechik <chechik.yoni@gmail.com>
Co-authored-by: adventure-yunfei <adventure.yunfei@gmail.com>
Co-authored-by: Morgane Dubus <30866152+mdubus@users.noreply.github.com>
|
2022-09-02 12:20:33 +02:00 |
|
Joshua Chen
|
20e8e90762
|
fix(content-docs): allow translating doc labels in sidebars.js (#7634)
|
2022-06-16 16:11:21 +02:00 |
|
Joshua Chen
|
d50fe3b670
|
test: fix ALL type errors in tests (#7487)
|
2022-05-25 14:01:10 +08:00 |
|
Joshua Chen
|
e2e40b8f5f
|
test: fix some type errors in test files (#7486)
|
2022-05-25 11:46:10 +08:00 |
|
Joshua Chen
|
bf1513a3e3
|
refactor: fix a lot of errors in type-aware linting (#7477)
|
2022-05-24 15:40:26 +08:00 |
|
Joshua Chen
|
0838884f67
|
chore: enable import/order rule (#7418)
|
2022-05-14 23:39:50 +08:00 |
|
Joshua Chen
|
6e10a48059
|
fix(content-docs): restore functionality when a category only has index page (#7385)
* fix(content-docs): restore functionality when a category only has index page
* use this internally
|
2022-05-10 14:50:43 +08:00 |
|
Joshua Chen
|
fa1ce230ea
|
refactor: capitalize comments (#7188)
* refactor: capitalize comments
* revert...
|
2022-04-17 16:39:11 +08:00 |
|
Jody Heavener
|
5fb0a2e274
|
feat(content-docs): draft docs excluded from build & sidebars (#6457)
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
|
2022-04-13 18:02:05 +02:00 |
|
Joshua Chen
|
96fbcb3f51
|
refactor(content-docs): split version handling into several files (#7140)
* refactor(content-docs): split version handling into several files
* fix test
* increase timeout
|
2022-04-09 17:08:57 +08:00 |
|
Joshua Chen
|
9145ae88cc
|
chore: disable string escaping in snapshots (#7131)
|
2022-04-08 11:23:19 +08:00 |
|
Joshua Chen
|
ff96606865
|
docs: fix some casing inconsistencies (#7081)
|
2022-03-31 20:23:44 +08:00 |
|
Joshua Chen
|
24c205a835
|
refactor: replace non-prop interface with type; allow plugin lifecycles to have sync type (#7080)
* refactor: replace non-prop interface with type; allow plugin lifecycles to have sync type
* fix
|
2022-03-31 19:16:07 +08:00 |
|
Alexey Pyltsyn
|
a307da0b9f
|
feat(logger): new "url" format, add double quotes around paths (#7019)
* refactor(logger): add double quotes around paths
* Introduce url formatter
* Fix
|
2022-03-27 14:59:20 +08:00 |
|
Joshua Chen
|
2bcac29cd4
|
refactor(content-docs): deduplicate types, JSDoc for some APIs (#7027)
* refactor(content-docs): deduplicate types, JSDoc for some APIs
* little refactor
|
2022-03-27 12:57:15 +08:00 |
|
Joshua Chen
|
4957ec947b
|
refactor: fix a few places of path handling (#7023)
|
2022-03-26 22:49:50 +08:00 |
|
Joshua Chen
|
b5ceead3b2
|
feat(content-docs): autogenerate category with linked doc metadata as fallback (#6859)
|
2022-03-25 15:23:11 +01:00 |
|
Joshua Chen
|
87592bca03
|
refactor: ensure all types are using index signature instead of Record (#6995)
* refactor: ensure all types are using index signature instead of Record
* kick CI
|
2022-03-25 18:06:30 +08:00 |
|
Joshua Chen
|
2eeb0e46a2
|
feat(utils): JSDoc for all APIs (#6980)
* feat(utils): JSDoc for all APIs
* fix tests
|
2022-03-24 21:34:31 +08:00 |
|
Joshua Chen
|
ad88f5cc87
|
test: improve test coverage; multiple internal refactors (#6912)
|
2022-03-14 21:53:57 +08:00 |
|
Joshua Chen
|
8c1e518ba2
|
chore: do not print prototype in jest snapshot (#6908)
|
2022-03-13 19:34:50 +08:00 |
|
Joshua Chen
|
3a4b9b4c30
|
refactor: install eslint-plugin-regexp (#6906)
* refactor: install eslint-plugin-regexp
* simplify
* simplify
* fix
|
2022-03-13 18:32:17 +08:00 |
|
Joshua Chen
|
d85cee576d
|
test: improve test coverage; properly test core client APIs (#6905)
* test: improve test coverage
* fix
|
2022-03-12 23:15:45 +08:00 |
|
Joshua Chen
|
76cb012209
|
chore: spell-check test files (#6903)
|
2022-03-12 15:24:56 +08:00 |
|
Joshua Chen
|
f6baaa6b75
|
test(theme-common): improve test coverage (#6902)
* test(theme-common): improve test coverage
* revert
|
2022-03-12 13:17:21 +08:00 |
|
Joshua Chen
|
aa5a2d4c04
|
test: enable a few jest eslint rules (#6900)
* test: enable a few jest eslint rules
* more
|
2022-03-12 08:43:09 +08:00 |
|
Joshua Chen
|
c9ee6e467c
|
refactor: import jest as global; unify import style of some modules (#6898)
* refactor: import jest as global
* fix react
|
2022-03-11 19:04:27 +08:00 |
|
Joshua Chen
|
ff0d981853
|
fix(content-docs): give context about sidebar loading failure (#6887)
|
2022-03-10 11:21:10 +08:00 |
|
Joshua Chen
|
f763ac13a9
|
test: improve test coverage (#6857)
|
2022-03-06 17:55:21 +08:00 |
|
Joshua Chen
|
4db0c620de
|
refactor: enable a few TS flags (#6852)
* refactor: enable a few TS flags
* refactor
* revert to working version
* fix
* better
* change
|
2022-03-06 13:09:10 +08:00 |
|
tae
|
2e163a9ec4
|
feat(content-docs): allow custom props through _category_.json (#6780)
* feat(content-docs): allow custom props through _category_.json
* refactor
* documentation
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
|
2022-03-05 18:52:36 +08:00 |
|
Joshua Chen
|
c90d25ca2f
|
fix(content-docs): always sort autogenerated sidebar items by file/folder name by default (#6700)
|
2022-03-03 12:39:54 +01:00 |
|
Joshua Chen
|
f903422617
|
refactor: unify error handling behavior (#6755)
* refactor: unify error handling behavior
* revert
* normalize paths
* test...
* change
* does this work...
* fix...
* maybe fix
* maybe fix
* fix
* fix...
|
2022-02-25 15:07:13 +08:00 |
|
Joshua Chen
|
2d93750caf
|
fix(content-docs): improve sidebar shorthand normalization error message (#6745)
|
2022-02-23 13:03:58 +01:00 |
|
Joshua Chen
|
c6d0d812eb
|
refactor: convert all fs methods to async (#6725)
* refactor: convert all fs methods to async
* fix snap
|
2022-02-20 10:21:33 +08:00 |
|
Joshua Chen
|
ea6ceaa371
|
refactor: ensure lodash is default-imported (#6716)
|
2022-02-19 18:15:02 +08:00 |
|
Jody Heavener
|
3629b5ab39
|
feat(docs,theme-classic): docs breadcrumbs (#6517)
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
|
2022-02-16 19:02:58 +01:00 |
|
Joshua Chen
|
45f6f8b869
|
chore: fix ESLint warnings, restrict export all syntax (#6605)
* chore: fix ESLint warnings, forbid export all syntax
* fix...
* reorder
|
2022-02-04 21:57:10 +08:00 |
|
Joshua Chen
|
0c4dc00443
|
feat(content-docs): allow omitting enclosing array consistently for category shorthand (#6602)
* feat(content-docs): allow omitting enclosing array consistently for category shorthand
* update snapshot
* fix doc
|
2022-02-04 11:16:08 +08:00 |
|
Joshua Chen
|
e3fd3e74ce
|
refactor(content-docs): clean up sidebars logic; validate generator returns (#6596)
* refactor(content-docs): clean up sidebars logic; validate generator returns
* remove another TODO
* fix types
* refactors
* refactor...
|
2022-02-04 09:46:25 +08:00 |
|
Joshua Chen
|
1ca07f8466
|
refactor(content-docs): read category metadata files before autogenerating (#6586)
* refactor(content-docs): read category metadata files before autogenerating
* fix tests
* fix Windows...
* warn user when behavior is undetermined
* oops
* fix typo
|
2022-02-03 16:16:19 +08:00 |
|
Jody Heavener
|
6ec0db4722
|
feat(content-docs): sidebar item type "html" for rendering pure markup (#6519)
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
|
2022-02-02 18:38:35 +01:00 |
|
Joshua Chen
|
3573b5e4a9
|
fix(content-docs): render category with no subitems as a normal link (#6495)
|
2022-02-02 14:45:00 +01:00 |
|
Joshua Chen
|
1cefb643dd
|
refactor: enforce named capture groups; clean up regexes (#6524)
* refactor: enforce named capture groups; clean up regexes
* fixes
* fix
|
2022-02-01 17:43:15 +08:00 |
|
Joshua Chen
|
c56e6194b4
|
refactor: mark all functions that import external modules as async (#6521)
|
2022-01-31 13:04:45 +08:00 |
|
Joshua Chen
|
aa446b7a9c
|
chore: clean up ESLint config, enable a few rules (#6514)
* chore: clean up ESLint config, enable a few rules
* enable max-len for comments
* fix build
|
2022-01-31 10:31:24 +08:00 |
|
Joshua Chen
|
3c58d7f027
|
feat(content-docs): allow explicitly disabling index page for generated category (#6452)
* feat(content-docs): allow explicitly disabling index page for generated category
* docs
* add test
|
2022-01-27 23:14:07 +08:00 |
|
Joshua Chen
|
24a895fbc5
|
feat(content-docs): expose isCategoryIndex matcher to customize conventions (#6451)
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
|
2022-01-26 17:58:52 +01:00 |
|
Nick Schonning
|
521eb119a7
|
chore: add cSpell for spell checking (#6456)
* chore: Add cSpell for spell checking
* chore: exclude map files and remove dups
* chore: exclude more binary files
* chore: remove MD headings
* Update .cspell.json
* fix a few spellings
* fix more
* fix
Signed-off-by: Joshua Chen <sidachen2003@gmail.com>
* fix a few
* oops
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
|
2022-01-25 09:40:02 +08:00 |
|
Joshua Chen
|
45f1b819b5
|
feat(content-docs): displayed_sidebar front matter (#5782)
|
2022-01-19 16:00:42 +01:00 |
|