GraphQLBundle icon indicating copy to clipboard operation
GraphQLBundle copied to clipboard

Proper documentation website

Open Vincz opened this issue 4 years ago • 10 comments

It would be great to create a dedicated website for the documentation (with tutorials, cookbook, ..). Maybe using Github pages? Maybe with a nice logo?

Vincz avatar Jan 10 '21 09:01 Vincz

https://docusaurus.io/

murtukov avatar Jan 10 '21 14:01 murtukov

https://docusaurus.io/

Seems really nice!

Vincz avatar Jan 10 '21 15:01 Vincz

I'll try to install it soon. Should we make a logo?

Vincz avatar Jan 10 '21 15:01 Vincz

So I did install it and it is very nice. I started to integrate the current documentation in it. Where should we host the documentation generator? The output will be stored as a Github pages within this repository, but what about the generator itself? @mcg-web would you mind to add a repository under the Overblog organisation for it?

Vincz avatar Jan 12 '21 17:01 Vincz

@Vincz Did you install v1 or v2?

murtukov avatar Jan 12 '21 20:01 murtukov

@murtukov v2

Vincz avatar Jan 12 '21 20:01 Vincz

A couple of months ago I was searching for the documentation framework and stumbled upon the Docusaurus. I already planned to integrate it, but since you do it, then fine. The main reason, why I like this framework is its support of multi-language code blocks, which means we can finally unify the code examples for Annotations, Attributes, YAML and GraphQL SDL. And Docusaurus supports all these syntaxes. image

Besides that it works on React and uses Markdown. It fits perfectly.

I suggest you to bring the new documentation site alive and the further content management you can leave to me. As for the logo I don't know. I would leave it to a designer.

murtukov avatar Jan 13 '21 01:01 murtukov

So, I set the repository here: https://github.com/Vincz/graphql-bundle-documentation You both (@mcg-web & @murtukov) should have access to it. I did create a new issue (https://github.com/overblog/GraphQLBundle/issues/809) to have a TODO about what we need to do. The most urgent is to define the documentation hierarchy.

Vincz avatar Jan 16 '21 10:01 Vincz

@Vincz why do we need 2 issues related to the documentation?

murtukov avatar Jan 16 '21 11:01 murtukov

@murtukov The first one was to decide that we needed a second one 😺

Vincz avatar Jan 16 '21 14:01 Vincz