Endilie Yacop Sucipto
f62029c30e
feat(v2): enable subcategories ( #1021 )
...
* feat(v2): enable subcategories
* nits
* eslint issue https://github.com/prettier/prettier/issues/3734
2018-10-08 17:50:28 +08:00
Will Brock
954456088c
feat: sub-categories in sidebar.json ( #892 )
...
* Add ability to specify sub categories in sidebar.json
* move v1 files to correct place
* refactor implementation
* refactor naming for implementation clarity
2018-10-08 16:09:29 +08:00
Fienny Angelina
d052feec40
chore(v2): upgrade to Babel 7 ( #1012 )
...
* Upgrade babel in v2 folder
* Use babel-plugin-transform-dynamic-import instead of babel-plugin-dynamic-import-node
* Remove not needed import polyfill by changing the order of import
* Revert "Remove not needed import polyfill by changing the order of import"
This reverts commit 9263aa693a
.
* Fix prettier
2018-10-08 14:42:31 +08:00
Yangshun Tay
2e9656917c
style(v2): basic sidebar component ( #1020 )
2018-10-07 16:23:41 +08:00
Erik Sultanaliev
aae5c4dc85
fix: highlightjs custom highlighting function( #1016 )
...
* Added line for syntax definition #960
* chore: nits & fix for v2 as well
2018-10-05 15:59:24 +08:00
Yangshun Tay
bdbbfaee91
style(v2): add static footer component ( #1019 )
2018-10-05 15:27:37 +08:00
Joel Marcey
41aaed64a7
Add Skip to users ( #1018 )
...
* Add Skip to users
* Update users.js
* Update users.js
2018-10-04 19:55:55 -07:00
Yangshun Tay
e3d57d244b
refactor(v2): extract out into standalone components ( #1017 )
2018-10-04 14:43:36 -07:00
Amy Lam
a364aa531c
Fix typo in Getting Started docs ( #1013 )
2018-10-01 22:41:08 -07:00
Fienny Angelina
0f8535293e
Upgrade to babel 7 for v1 ( #995 )
...
* Upgrade babel 7
Use custom transform for jest to handle docs test since there is
path change in there
* change all version of babel dependency
* - add silent to yarn build
- add babel/types to expose method used in translate-plugin
2018-09-30 13:32:12 -07:00
Atul Bhosale
c24e9bfb7f
docs: add explanation about versioned docs to CONTRIBUTING ( #986 )
...
* Add explanation about versioned docs to readme
* Update CONTRIBUTING.md
2018-09-29 18:23:00 -07:00
Endilie Yacop Sucipto
8691a2525c
feat: custom pages ( #994 )
2018-09-29 00:18:38 +08:00
Endilie Yacop Sucipto
7d4d9fe961
chore: move v1 crowdin yaml to right place ( #993 )
2018-09-28 18:52:29 +08:00
Alkshendra Maurya
d2dd047866
style: UI improvements to searchbar ( #989 )
...
* Clean up responsive search overrides
* Add responsive improvements to searchbar fixes #988 , fixes #385
2018-09-28 15:08:37 +08:00
Endilie Yacop Sucipto
054416b730
chore: automate request for review on v2
...
Automate request for review on any pull request related to v2
https://blog.github.com/2017-07-06-introducing-code-owners/
2018-09-25 20:33:52 +08:00
Endilie Yacop Sucipto
604f02edeb
feat: add deploy (formerly publish-gh-pages) command ( #979 )
2018-09-25 20:26:39 +08:00
DABH
9b6ec5b9bb
docs: fix broken header image link in readme ( #978 )
2018-09-22 13:36:14 -07:00
Endilie Yacop Sucipto
719bc0f370
docs: recommend semantic commit messages style ( #977 )
...
* docs: recommend semantic commit messages style
* docs: nits
* Update CONTRIBUTING.md
2018-09-22 11:44:22 +08:00
Endilie Yacop Sucipto
ce5610a420
refactor(v2): better page preloading
( #976 )
...
* refactor: use native preloadReady for prerender on client
* refactor: rename 'prerender' to 'preload' for correctness
2018-09-22 00:42:06 +08:00
Endilie Yacop Sucipto
fbdd79981d
chore: rename v2 project back to Docusaurus ( #975 )
...
* feat: better log message on build
* feat: rename any 'endiliey|munseo' to 'facebook|docusaurus'
* test: remove unwanted console.log
2018-09-21 18:46:19 +08:00
Marvin Heilemann
8568a96e65
Added option for client to include there own remarkable config ( #974 )
...
* Added option for client to include there own remarkable config
* Better use merge here
* Added lodash ...
* Change use of lodash to deepmerge and added description to api site
* markdownConfig -> markdownOptions
* Update api-site-config.md
* remove 1.4 docs change
since it is unrelated (the feature will only be available in next release)
* Run prettier
2018-09-20 15:00:59 +08:00
Yangshun Tay
3c36a1cc8c
chore: update CI ( #970 )
...
* Update CI for v2
* Fix workflow name
2018-09-19 23:19:37 +08:00
Yangshun Tay
7931be9c71
Update CI for v1 ( #968 )
...
* Update CI for new repository structure
* Rename tests
* Fix workflow
* Add Prettier
2018-09-19 12:09:06 +08:00
Endilie Y
b401a2adc0
refactor(v2): use absolute path instead of alias for metadata source ( #967 )
...
refactor(v2): use absolute path instead of alias for metadata source
2018-09-18 12:29:14 +08:00
Yangshun Tay
f2927a9fc4
Move Docusaurus 1 files into directory ( #966 )
...
* Move Docusaurus 1 into v1 directory
* Update Circle CI commands for new v1 dir
* Remove OC
* Fix tests
2018-09-18 00:58:07 +08:00
Yangshun Tay
9d4a5d5359
Prettify all JavaScript files ( #964 )
...
* Prettify all JavaScript files
* Make trailingComma all
* Delete v2/.prettierignore
* Remove v2 Prettier commands in package.json
2018-09-17 15:34:55 +08:00
Yangshun Tay
a1de6dab04
chore: fix line endings in v2
2018-09-17 12:50:43 +08:00
Endilie Y
adbae6b2ba
Merge pull request #963 from endiliey/v2
...
v2: move v2 wip to Docusaurus
2018-09-17 12:22:45 +08:00
endiliey
0a2368b8d1
Merge branch 'master' of https://github.com/facebook/Docusaurus into v2
2018-09-17 12:18:01 +08:00
Yangshun Tay
52a5d8e8bd
Revert "v2: move current v2 work to Docusaurus ( #961 )" ( #962 )
...
This reverts commit 11ba3ac379
.
2018-09-17 12:16:01 +08:00
Endilie Y
11ba3ac379
v2: move current v2 work to Docusaurus ( #961 )
...
* first commit
* setup infra
* feat: add siteConfig loader
* feat: add blog loader
* chore(loader): prettier & eslint
* feat: add simple webpack config
* feat: prototype dev server
* chore: .gitignore & add config for demo
* feat(webpack): add better log output
* chore: prettier & eslint
* feat: prototype building dynamic react route
* chore: remove unused variables
* chore: add MIT license
* chore: remove unused package
* feat: prototype blog post generation in dev server
* refactor: config path
* feat: add more koa app for webpack-serve add-on
* refactor: use cache for blogDatas generation
* chore: prettier & remove unused
* chore: refactor & fix typo
* feat: add koa-static to serve static files
* chore: namespace webpack output
* feat & refactor: webpack-serve-waitpage and lint
* refactor: dev
* refactor: folder structure & filename
* feat: use webpackbar
* chore: delay starting webpack-serve by one second
* chore: add sakura.png to test static file
* chore: update webpack-nicelog to v2
* refactor: use docusaurus structure
* chore: add dummy blog file
* feat: add react component for markdown->html
* chore: prettier
* feat: prototype blog & docs generation on dev
* fix: blog file should trigger reload
* feat: add home page for available routes
* refactor: rename loader to load as not to confuse webpack loader
* feat: add very simple default theme
* feat: simple webpack config
* chore: dotfiles
* chore: dependencies
* feat: add React component to render Markdown
* feat: react router config generation for docs
* chore: eslint fix
* feat: add own webpack markdown to react loader
* feat: webpack config creator
* chore: eslinting
* feat: add App.js (react router config renderer)
* feat: add core dev files
* feat: add production entry & template
* feat: add build command
* refactor: start cli command
* chore: prettier & lint
* chore: delete old unused files
* feat: prototype custom pages site generation
* chore: add README
* chore: eslint fix
* feat: copy static files for production build
* chore: update readme & dependencies
* chore: more test files
* refactor: code
* chore: add blog test file
* fix: use exact path & handle non-index pages
* chore: add pages/tictactoe.js to test reactDOM
* chore: minimal es6 refactor
* dep: update webpack-nicelog
* refactor: use alias for docs & eslint
* dep: add bundle analyzer temporarily to check bundle size
* test: add test for load config
* test: load docs
* test: utils for load
* test: load pages
* chore: eslint & prettier nits
* test: genRoutesConfig
* chore: remove bundle analyzer
* test: test compile dev/prod webpack config
* chore: eslint & prettier nits
* test: fix load test
* test: more timeout for webpack compile test
* test: compile webpack config for dev and prod
* feat: use ejs to build html template
* feat: hash the webpack-compiled js file
* feat: add .css webpack loader
* test: validate generated webpack config instead of compiling
* dep: use forked version of static-generator-webpack-plugin
* feat: code split & use react helmet
* feat: remove/clean your build folder(s) before building
* chore: nits
* fix: hot reload port should not be hardcoded in case it is used
* chore: update readme
* chore: update docs examples
* chore: better examples
* test: update test webpack
* chore: add missing dep & nits :(
* feat: hljs syntax highlighting & nits
* chore: add another react pages examples
* chore: nits && lint
* feat: throw error if there is wrong field on siteConfig.js
* feat: able to specify host for dev (e.g: 0.0.0.0)
* feat: enable custom theme with eject
* feat: allow user to modify generated webpack config
* refactor: load theme
* feat: add loadEnv to check if translation / versioning is enabled
* feat: add @theme/Markdown to allow user modify their own markdown react component
* wip: trans & versioning
* test: loadPages
* chore: prepare for docs sidebar
* test: add easy setup for test cases
* feat:docs translation + versioning 💥
* test: fix inconsistent test
* fix: docs translation & versioning metadata
* test: add metadata test
* fix: yarn build error
* feat: allow custom docsUrl & custom permalink
* chore: normalize permalink to remove trailing slash if user permalink is not good
* fix: default theme url typo
* fix: provide correct paths for build
* feat: add uglifyjs webpack plugin
* test: docs ordering from sidebar
* feat: replace relative markdown link to corrrect url
* chore: rename data -> metadata for consistency
* fix: markdown linking for translated & versioned docs
* feat: pass loaded siteConfig as props for React component
* feat: add next/prev button for docs according to sidebar
* refactor: use <Link /> from react-router for next/prev link
* test: metadata test for next/prev from sidebars
* feat: avoid flash Of Loading component
* chore: naming consistency
* feat: add docs sidebar
* chore: nits
* refactor: only process translated & versioned if it is enabled
* refactor: css extraction
* v2: prepare to move
* v2: ignore v2 folder for now
* v2: nits
2018-09-17 12:14:31 +08:00
endiliey
dcb733a63a
v2: nits
2018-09-17 12:09:14 +08:00
endiliey
48f273e68f
v2: ignore v2 folder for now
2018-09-17 12:06:23 +08:00
endiliey
b9f2928053
Merge branch 'master' of into v2
2018-09-17 11:34:42 +08:00
endiliey
45736200b0
v2: prepare to move
2018-09-17 11:16:07 +08:00
endiliey
dc7ef96849
refactor: css extraction
2018-09-16 14:21:44 +08:00
endiliey
141d6558af
refactor: only process translated & versioned if it is enabled
2018-09-16 12:55:19 +08:00
endiliey
15a810fee5
chore: nits
2018-09-16 01:40:56 +08:00
endiliey
85f0fd69c0
feat: add docs sidebar
2018-09-15 16:29:10 +08:00
endiliey
c132c7445f
chore: naming consistency
2018-09-15 15:15:30 +08:00
endiliey
5eab627340
feat: avoid flash Of Loading component
2018-09-15 15:01:03 +08:00
endiliey
6b11281247
test: metadata test for next/prev from sidebars
2018-09-15 01:06:35 +08:00
endiliey
e071788f68
refactor: use <Link /> from react-router for next/prev link
2018-09-15 00:29:33 +08:00
endiliey
318ea5fbb5
feat: add next/prev button for docs according to sidebar
2018-09-15 00:25:12 +08:00
endiliey
11b0d15238
feat: pass loaded siteConfig as props for React component
2018-09-14 23:49:03 +08:00
endiliey
c0194a1f53
fix: markdown linking for translated & versioned docs
2018-09-14 23:19:47 +08:00
endiliey
e9f2fabde1
chore: rename data -> metadata for consistency
2018-09-14 22:10:19 +08:00
endiliey
760b9172b0
feat: replace relative markdown link to corrrect url
2018-09-14 20:49:50 +08:00
saransh kataria
31bc5225b5
Use dark mode color scheme for footer like button ( #959 )
2018-09-14 20:32:36 +08:00
endiliey
4d10c3b8f3
test: docs ordering from sidebar
2018-09-14 19:13:17 +08:00