Zendro-dev / Zendro-dev.github.io

Zendro documentation
5 stars 2 forks source link

More comprehensive getting started guide #28

Closed coeit closed 2 years ago

coeit commented 2 years ago

Summary

The current "New Zendro project from scratch" documentation should be more comprehensive for new users. It is missing some information / needs better wording and could be separated into a Quickstart and Getting started guide. This is probably best achieved through different pages. These two guides should be the first thing a user sees/clicks when arriving on the home page and as such should be more visible (consider adding big colorful buttons?)

Quickstart

The Quickstart should be as concise as possible in describing setting up a new Zendro instance with default parameters. It uses pre-defined datamodels, database and environment variables to describe how to set up zendro instance in as few steps as possible.

Getting started

A more detailed Guide on how to set up zendro for different zendro applications:

This guide should give clear instructions on how and where to configure:

A few shortcomings of the current guide that should be fixed:

coeit commented 2 years ago

Comprehensive list of environment variables:

GraphQL server

Mandatory

Optional (without defaults)

Optional (with sensible defaults)

Single-page-app

Mandatory

Mandatory (OAuth2)

Graphiql-auth

Mandatory

Mandatory (OAuth2)