-
-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fold mochajs.github.io into this repo #2987
Comments
LGTM. I like that PRs can update the docs at the same time. |
The pros definitely outweigh the potential cons here. Only one minor thing to consider, re. concern # 1: If the site currently requires additional tooling of some sort instead of just updating Markdown and/or HTML files, we may want to figure out how to cut that out first in the existing repo and then copy the page source files over into this one, so we don't have to add anything here but the page source files. But I think ultimately, as long as we aren't adding anything to the package.json of the main project (e.g. if any needed tooling can go inside |
it wouldn't add any production deps anyhow. would prefer to keep the dev deps all together so a contributor doesn't need to |
Agree. It doesn't hurt afaik. The simpler for the contributor/maintainer the better.
… On 5 Sep 2017, at 18:03, Christopher Hiller ***@***.***> wrote:
it wouldn't add any production deps anyhow. would prefer to keep the dev deps all together so a contributor doesn't need to npm install from docs/. agree?
―
You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Hmm. I was thinking of avoiding adding to our already lengthy dev install times e.g. in CI, but simplicity for contributors is a compelling argument. Well, in that case, I'm fine bringing it over here as-is to start with and we can look at any potential for trimming dependencies later. |
- some jekyll tweaks were needed; we can no longer consume the `github-pages` gem apparently since they added support for themes - added `markdown-toc` dev dep to build the toc - added `buildDocs` and `serveDocs` scripts - miraculously avoided monkeying with the content itself Signed-off-by: Christopher Hiller <[email protected]>
- some jekyll tweaks were needed; we can no longer consume the `github-pages` gem apparently since they added support for themes - added `markdown-toc` dev dep to build the toc - added `buildDocs` and `serveDocs` scripts - miraculously avoided monkeying with the content itself Signed-off-by: Christopher Hiller <[email protected]>
Merge branch 'issue/2987-docs' * issue/2987-docs: (272 commits) update node/npm requirements [ci skip] Mocha Sidebar: capitalization tweaks + remove huge gif [ci skip] Mocha Sidebar: fix wording [ci skip] add mocha side bar as extension for vs code [ci skip] update parameter order of example assert [ci skip] Improve description of --check-leaks option [ci skip] Update 'Arrow Function' wording for clarity. [ci skip] fix Gemfile [ci skip] migrate mochajs.github.io into mocha; closes #2987 [ci skip] move everything into docs/ in prep for moving repo into mocha proper Fix hyperlink for async_hooks add section on --exit / --no-exit update "Usage" and "--compilers" sections Fix typo in "Using async / await" snippet Update index.md Add `--inspect` **Bug** Edge renders the icon for a backer without an image to take up the entire screen. drop shx dependency chore(package): update shx to version 0.2.0 fix hardcoded scheme in anchor.js url ... # Conflicts: # .gitignore
This Pull Request updates dependency [mocha](https://github.com/mochajs/mocha) from `v4.0.1` to `v4.1.0` <details> <summary>Release Notes</summary> ### [`v4.1.0`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#​410--2017-12-28) [Compare Source](mochajs/mocha@v4.0.1...v4.1.0) This is mainly a "housekeeping" release. Welcome [@​Bamieh] and [@​xxczaki] to the team! #### 🐛 Fixes - [#​2661]: `progress` reporter now accepts reporter options ([@​canoztokmak]) - [#​3142]: `xit` in `bdd` interface now properly returns its `Test` object ([@​Bamieh]) - [#​3075]: Diffs now computed eagerly to avoid misinformation when reported ([@​abrady0]) - [#​2745]: `--help` will now help you even if you have a `mocha.opts` ([@​Zarel]) #### 🎉 Enhancements - [#​2514]: The `--no-diff` flag will completely disable diff output ([@​CapacitorSet]) - [#​3058]: All "setters" in Mocha's API are now also "getters" if called without arguments ([@​makepanic]) #### 📖 Documentation - [#​3170]: Optimization and site speed improvements ([@​Munter]) - [#​2987]: Moved the old [site repo](https://github.com/mochajs/mochajs.github.io) into the main repo under `docs/` ([@​boneskull]) - [#​2896]: Add [maintainer guide](https://github.com/mochajs/mocha/blob/master/MAINTAINERS.md) ([@​boneskull]) - Various fixes and updates ([@​xxczaki], [@​maty21], [@​leedm777]) #### 🔩 Other - Test improvements and fixes ([@​eugenet8k], [@​ngeor], [@​38elements], [@​Gerhut], [@​ScottFreeCode], [@​boneskull]) - Refactoring and cruft excision ([@​38elements], [@​Bamieh], [@​finnigantime], [@​boneskull]) [#​2661]: `https://github.com/mochajs/mocha/issues/2661` [#​3142]: `https://github.com/mochajs/mocha/issues/3142` [#​3075]: `https://github.com/mochajs/mocha/pull/3075` [#​2745]: `https://github.com/mochajs/mocha/issues/2745` [#​2514]: `https://github.com/mochajs/mocha/issues/2514` [#​3058]: `https://github.com/mochajs/mocha/issues/3058` [#​3170]: `https://github.com/mochajs/mocha/pull/3170` [#​2987]: `https://github.com/mochajs/mocha/issues/2987` [#​2896]: `https://github.com/mochajs/mocha/issues/2896` [@​canoztokmak]: https://github.com/canoztokmak [@​Bamieh]: https://github.com/Bamieh [@​abrady0]: https://github.com/abrady0 [@​Zarel]: https://github.com/Zarel [@​CapacitorSet]: https://github.com/CapacitorSet [@​xxczaki]: https://github.com/xxczaki [@​maty21]: https://github.com/maty21 [@​leedm777]: https://github.com/leedm777 [@​eugenet8k]: https://github.com/eugenet8k [@​38elements]: https://github.com/38elements [@​Gerhut]: https://github.com/Gerhut [@​finnigantime]: https://github.com/finnigantime --- </details> --- This PR has been generated by [Renovate Bot](https://renovatebot.com).
- some jekyll tweaks were needed; we can no longer consume the `github-pages` gem apparently since they added support for themes - added `markdown-toc` dev dep to build the toc - added `buildDocs` and `serveDocs` scripts - miraculously avoided monkeying with the content itself Signed-off-by: Christopher Hiller <[email protected]>
Merge branch 'issue/2987-docs' * issue/2987-docs: (272 commits) update node/npm requirements [ci skip] Mocha Sidebar: capitalization tweaks + remove huge gif [ci skip] Mocha Sidebar: fix wording [ci skip] add mocha side bar as extension for vs code [ci skip] update parameter order of example assert [ci skip] Improve description of --check-leaks option [ci skip] Update 'Arrow Function' wording for clarity. [ci skip] fix Gemfile [ci skip] migrate mochajs.github.io into mocha; closes mochajs#2987 [ci skip] move everything into docs/ in prep for moving repo into mocha proper Fix hyperlink for async_hooks add section on --exit / --no-exit update "Usage" and "--compilers" sections Fix typo in "Using async / await" snippet Update index.md Add `--inspect` **Bug** Edge renders the icon for a backer without an image to take up the entire screen. drop shx dependency chore(package): update shx to version 0.2.0 fix hardcoded scheme in anchor.js url ... # Conflicts: # .gitignore
GH Pages now supports
docs/
since whenever.I propose we fold that repo into this one, because:
gh-pages
branch, but it's plainly silly to maintain a branch with a completely separate VCS root.Potential drawbacks:
What does @mochajs/core think?
The text was updated successfully, but these errors were encountered: