Commit graph

494 commits

Author SHA1 Message Date
Sashko Stubailo
2f80d0680e Update index.md (#883) 2018-03-16 10:46:24 +02:00
Jesse Rosenberger
3a0608ebc5
Tick off Prettier checkmarks, which were present on CI but not locally. (#880)
For reasons unbeknownst to me, the changes below were only being complained
about in the CI environment but _not_ when I ran `npm run lint` locally.

It seems partially related to the OS its ran on, so I imagine there might be
some other sub-dependency at play here.  In an effort to fix this, I just
spawned a Ubuntu docker image, checked out this repository and ran the same
`npm run lint`.  This produced identical results to Travis, so I ran
`npm run lint-fix`, then saved the `git diff` results and have applied this
locally.

This should allow us to re-enable `prettier` in CI, though I have plans to
separate that from the actual `npm test` runs.  This should result in a better
workflow for managing PRs.
2018-03-16 10:25:07 +02:00
Sashko Stubailo
489c418efb
Update example.md 2018-03-15 13:05:32 -07:00
ericvera
d32695824a Fixed the link to the requests doc (#876) 2018-03-13 19:38:01 +02:00
renovate[bot]
84926f137a chore(deps): pin dependencies (#873) 2018-03-13 10:49:28 +02:00
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
Jesse Rosenberger
272f8d27fd
[docs] Update Hexo dependencies for cross-repo consistency. (#815)
* docs: Add npm clean/test 'scripts'.

* docs: Update `hexo` npm to latest version.

* docs: Update `hexo-renderer-ejs` npm to latest version.

* docs: Update `hexo-renderer-marked` npm to latest version.

* docs: Add .nvmrc for use, and as recommended, by Netlify.

* docs: Update additional Hexo dependencies.
2018-02-28 13:22:07 +02:00
Renovate Bot
af673d80a8 fix(deps): update dependency hexo to v3.6.0 2018-02-28 08:16:54 +00:00
Renovate Bot
fbdf2fdf3f fix(deps): update dependency hexo to v3.5.0 2018-01-29 11:03:38 +00:00
Laurin Quast
df51fd90da Setup prettier (#724)
* Setup prettier and precommit hooks

* Format code with prettier

* Use husky because it works...

* Move prettier config to .prettierrc file

* Implement fixing markdown file formatting when running lint-fix script

* Format markdown files

* Add .json file formatting

* Fixes json file formatting

* Add pretteir linting step

* Remove tslint

* Use gitignore for prettier

* Fix linting errors

* Ignore submodule folder
2018-01-08 15:08:01 -08:00
Renovate Bot
7eed00eb15 fix(deps): update dependency hexo to v3.4.4 2017-12-20 08:09:51 +00:00
Sashko Stubailo
b9260bcd13
Update index.md 2017-12-19 10:54:11 -08:00
Sashko Stubailo
fd946941c6
Update index.md 2017-12-19 10:53:07 -08:00
Sashko Stubailo
bfaf238e33
Create README.md 2017-12-19 07:06:48 -08:00
Sashko Stubailo
2f08c74836
Add GitHub link to docs page 2017-12-19 07:05:16 -08:00
Renovate Bot
f9c637b8e1 fix(deps): update dependency hexo-server to ^0.3.0 2017-12-19 08:35:11 +00:00
Sashko Stubailo
d1eed6e2ff Update sidebar link gen to avoid index.html 2017-12-12 21:35:09 -08:00
Renovate Bot
f801c6ca91 fix(deps): update dependency hexo to v3.4.3 2017-12-12 12:25:07 +00:00
Sashko Stubailo
92c61da802 Change tagline 2017-12-12 00:00:59 -08:00
Sashko Stubailo
62158acbd1
Docs improvements round 2 (#693)
* Add 1.0 migration article, belated

* Add tracing + cache control to sidebar

* Suggest graphql-tools

* Link to graphql-tools in README

* Wording

* Try a new title

* Add example to top
2017-12-11 23:44:32 -08:00
Sashko Stubailo
93f052352c
Docs improvements (#692)
* Freshen up title page

* Improve homepage further

* File a PR!

* Try adding express README to sidebar

* Add READMEs to docs

* Add example page, overhaul setup

* More stuff

* Fix all old URLs

* Eliminate all mentions of graphql-server

* Fix azure functions shit
2017-12-11 23:11:11 -08:00
Sashko Stubailo
53ad6351d7 Add Related section, update theme 2017-12-11 21:12:13 -08:00
Sashko Stubailo
4df47fa5e2
Update _config.yml 2017-12-07 23:00:17 -08:00
Imran Sulemanji
5166a36153 Update theme to meteor/hexo-theme-meteor/apollo latest (#683) 2017-12-06 14:02:54 +01:00
renovate[bot]
65e222b479 fix(deps): update dependency hexo to v3.4.0 2017-11-01 08:23:36 +00:00
Martijn Walraven
d6bb52cae2 Update nav logo in docs 2017-10-24 12:35:01 -07:00
Sashko Stubailo
7e0ab3d48d Update theme 2017-10-24 11:07:09 -07:00
renovate[bot]
b1684b4473 fix(deps): update dependency hexo-renderer-marked to v^0.3.0 2017-10-17 18:59:14 +00:00
renovate[bot]
7e5bace230 fix(deps): update dependency hexo-renderer-ejs to v^0.3.0 2017-10-17 18:02:57 +00:00
renovate[bot]
33d9ece9f5 fix(deps): update dependency hexo-generator-index to v^0.2.0 2017-10-17 17:06:36 +00:00
renovate[bot]
0e8027db07 fix(deps): update dependency hexo-generator-tag to v^0.2.0 2017-10-17 15:54:57 +00:00
renovate[bot]
277521716a fix(deps): update dependency hexo to v3.3.9 2017-10-17 14:03:22 +00:00
renovate[bot]
560a8ddf41 fix(deps): update dependency hexo-server to v^0.2.0 2017-10-17 09:09:55 +00:00
Martijn Walraven
d1e02bee1b Fix docs redirect URL 2017-10-16 17:35:24 -07:00
Martijn Walraven
213acbba32 Add additional docs files 2017-10-16 17:15:08 -07:00
Sashko Stubailo
99d4868e44 Edits and cleanups 2017-10-03 07:48:34 -07:00
Sashko Stubailo
98438916fd Merge pull request #123 from apollographql/add-default-field-resolver
Update apollo-server docs
2017-09-21 22:53:12 -07:00
Martijn Walraven
5e10512d61 Update index.md 2017-09-18 18:46:14 +02:00
Fabian Schneider
17ab587048 Add documentation for GraphiQL editorTheme 2017-08-19 00:18:29 +02:00
Mikhail Novikov
e90bfabaf6 Update apollo-server docs
* Add fieldResolver option
* Copy other missing options from apollo-server-core docstring
2017-07-24 14:55:43 +03:00
Sashko Stubailo
9b27e75d6e Update requests.md 2017-07-24 00:11:14 -07:00
James Baxley
f9ddd39cd7 remove migration guide and capt 2017-07-20 17:54:26 -04:00
James Baxley
791703674c GraphQL Server => Apollo Server 2017-07-20 17:37:44 -04:00
James Baxley
b820d453ee name change of server 2017-07-20 17:34:51 -04:00