mirror of
https://github.com/vale981/apollo-server
synced 2025-03-06 10:11:40 -05:00

* 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.
195 B
195 B
Apollo Server docs
Read the docs at apollographql.com/docs/apollo-server.
To run the docs app locally:
npm install
npm start