apollo-server/docs
Jesse Rosenberger fbdcac1a0f
[docs] Use package-based Hexo theme, rather than a Git submodule. (#869)
* docs: Use `devDependencies` instead of `dependencies`.

It's safe to mark all dependencies of this theme as 'dev' dependencies, as
none of them are needed to be installed in a production setting.

This was done automatically, so in some cases, this merges existing
`devDependencies`, and may also have added a missing `nodemon` `devDependency`
in cases where it was missing.  In other cases, this commit may not have
made such a change.

* docs: Remove _config.yml options now covered by global theme config.

* docs: Add `_multiconfig.yml`, a build artifact, to docs `.gitignore`.

* docs: Use theme from npm, rather than submodule, using `chexo`.

The theme which the docs in this repository are based on
([`hexo-theme-meteor`](https://github.com/meteor/hexo-theme-meteor)) has been
published to npm.

Additionally, most of the configuration which was once present in this
repository's `_config.yml` file, has been moved into an Apollo-centric theme
configuration npm,
[`apollo-hexo-config`](https://www.npmjs.com/package/apollo-hexo-config) (and
similarly, [GitHub](https://github.com/apollographql/apollo-hexo-config)).

The theme bundled in this npm is a converged version of the two `apollo`
and `master` branches on the `hexo-theme-meteor` repository, which is a result
of the work undertaken in https://github.com/meteor/hexo-theme-meteor/pull/51.

Lastly, this makes use of a new `chexo` npm which acts as a wrapper for `hexo`
but permits the use of an inherited configuration from npm, rather than a
statically defined CLI file parameter (previously with `--config a,b`).

* docs: Upgrade Hexo generator/tag/server dependencies.

* docs: Add missing `meteor-theme-hexo` package.

This was apparently missed, only on this repository (???) in my automated
commits, probably due to my own error.
2018-03-12 21:13:22 +02:00
..
assets Add additional docs files 2017-10-16 17:15:08 -07:00
public Fix docs redirect URL 2017-10-16 17:35:24 -07:00
source Setup prettier (#724) 2018-01-08 15:08:01 -08:00
.gitignore [docs] Use package-based Hexo theme, rather than a Git submodule. (#869) 2018-03-12 21:13:22 +02:00
.nvmrc [docs] Update Hexo dependencies for cross-repo consistency. (#815) 2018-02-28 13:22:07 +02:00
_config.yml [docs] Use package-based Hexo theme, rather than a Git submodule. (#869) 2018-03-12 21:13:22 +02:00
package.json [docs] Use package-based Hexo theme, rather than a Git submodule. (#869) 2018-03-12 21:13:22 +02:00
README.md [docs] Use package-based Hexo theme, rather than a Git submodule. (#869) 2018-03-12 21:13:22 +02:00

Apollo Server docs

Read the docs at apollographql.com/docs/apollo-server.

To run the docs app locally:

npm install
npm start