mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-22 23:42:16 +00:00
* docs: describe crd mode * docs: fix links * docs: fix commands and crdb resources * feat: add configure command * chore: use latest ORBOS * chore: use latest ORBOS * docs: start gitops docs * fix: compile * chore: fix build script path * chore: remove redundant prebuild * chore: add configure.go * docs: describe gitops mode * docs: point template links to main branch * docs: fix versions * feat: initialize empty keys * feat: reconfigure running ZITADEL * docs: describe crd mode * docs: fix links * docs: fix commands and crdb resources * feat: add configure command * chore: use latest ORBOS * chore: use latest ORBOS * docs: start gitops docs * fix: compile * chore: fix build script path * chore: remove redundant prebuild * chore: add configure.go * docs: describe gitops mode * docs: point template links to main branch * docs: fix versions * feat: initialize empty keys * feat: reconfigure running ZITADEL * test: fix * docs: keys are generated with configure * docs: remove keys from template * chore: pass compile time data * chore: use latest ORBOS * fix: when in-cluster, use in-cluster k8s client * fix: try in-cluster config if kubeconfig is empty * fix: reduce unneeded side effects for configure command * docs: boom version * chore: use latest ORBOS * chore: use latest ORBOS * initial commit * inital changes * commit WIP Information Architecture * commit a working state * add static assets and project * add org and fix img names * add plausible * remove img * change sidebar to easier mgmt * add openid oauth and domains * lint md * quickstarts * add auth flow * identity brokering * remove site * fix broken links * extend footer * extend readme * fix: styling * fix: zitadel logo on index * styling * border * fix: nav * fix: nav * fix: index * fix: corrected zitadelctl examples * fix: rename architecture to concepts * fix: introductions * fix: introductions * fix: introductions * docs: cli r/w secrets examples * docs: finish ZITADEL Enterprise Cloud * docs: mention ZITADEL Enterprise Cloud tier * docs: comment configuration options * docs: fix broken links * docs: move some introduction texts around * docs: twilio and email are mandatory * docs: download latest binaries Co-authored-by: Florian Forster <[email protected]> Co-authored-by: fabi <[email protected]> Co-authored-by: Livio Amstutz <[email protected]> Co-authored-by: Stefan Benz <[email protected]>
132 lines
3.8 KiB
JavaScript
132 lines
3.8 KiB
JavaScript
import React from 'react';
|
|
import clsx from 'clsx';
|
|
import Layout from '@theme/Layout';
|
|
import Link from '@docusaurus/Link';
|
|
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
|
|
import useBaseUrl from '@docusaurus/useBaseUrl';
|
|
import styles from './styles.module.css';
|
|
import ThemedImage from '@theme/ThemedImage';
|
|
|
|
const features = [
|
|
{
|
|
title: 'Manuals',
|
|
darkImageUrl: 'img/index/Manual-dark.svg',
|
|
lightImageUrl: 'img/index/Manual-light.svg',
|
|
link: 'docs/manuals/introduction',
|
|
description: (
|
|
<>
|
|
Follow this guide to get started with ZITADEL as a user.
|
|
</>
|
|
),
|
|
},
|
|
{
|
|
title: 'Quickstarts',
|
|
darkImageUrl: 'img/index/Quickstarts-dark.svg',
|
|
lightImageUrl: 'img/index/Quickstarts-light.svg',
|
|
link: 'docs/quickstarts/introduction',
|
|
description: (
|
|
<>
|
|
Learn how to integrate your applications and build secure workflows and APIs with ZITADEL
|
|
</>
|
|
),
|
|
},
|
|
{
|
|
title: 'Guides',
|
|
darkImageUrl: 'img/index/Guides-dark.svg',
|
|
lightImageUrl: 'img/index/Guides-light.svg',
|
|
link: 'docs/guides/introduction',
|
|
description: (
|
|
<>
|
|
Read our guides on how to manage your data and role associations in ZITADEL and on what we recommend.
|
|
</>
|
|
),
|
|
},
|
|
{
|
|
title: 'APIs',
|
|
darkImageUrl: 'img/index/APIs-dark.svg',
|
|
lightImageUrl: 'img/index/APIs-light.svg',
|
|
link: '/docs/apis/introduction',
|
|
description: (
|
|
<>
|
|
Learn more about our APIs and how to integrate them in your apps.
|
|
</>
|
|
),
|
|
},
|
|
{
|
|
title: 'Concepts',
|
|
darkImageUrl: 'img/index/Concepts-dark.svg',
|
|
lightImageUrl: 'img/index/Concepts-light.svg',
|
|
link: 'docs/concepts/introduction',
|
|
description: (
|
|
<>
|
|
Learn more about engineering and design principles, ZITADELs architecture and used technologies.
|
|
</>
|
|
),
|
|
},
|
|
];
|
|
|
|
function Feature({darkImageUrl, lightImageUrl, title, description, link}) {
|
|
const darkImgUrl = useBaseUrl(darkImageUrl);
|
|
const lightImgUrl = useBaseUrl(lightImageUrl);
|
|
return (
|
|
<div className={clsx('col col--4 docs-link', styles.feature)}>
|
|
<Link to={useBaseUrl(link)}>
|
|
{darkImgUrl && lightImgUrl && (
|
|
<div className="text--center">
|
|
<ThemedImage
|
|
className={styles.featureImage}
|
|
alt={title}
|
|
sources={{
|
|
light: lightImgUrl,
|
|
dark: darkImgUrl,
|
|
}}
|
|
/>
|
|
</div>
|
|
)}
|
|
<h3 className="text--center">{title}</h3>
|
|
<p className="text--center">{description}</p>
|
|
</Link>
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default function Home() {
|
|
const context = useDocusaurusContext();
|
|
const {siteConfig = {}} = context;
|
|
return (
|
|
<Layout
|
|
title={`${siteConfig.title}`}
|
|
description="This site bundles ZITADELs Documentations">
|
|
<header className={clsx('hero', styles.heroBanner)}>
|
|
<div className="container">
|
|
<h1 className="hero__title">{siteConfig.title}</h1>
|
|
<p className="hero__subtitle">{siteConfig.tagline}</p>
|
|
<div className={styles.buttons}>
|
|
<Link
|
|
className={clsx(
|
|
'button button--outline button--lg get-started',
|
|
styles.getStarted,
|
|
)}
|
|
to={useBaseUrl('docs/guides/usage/get-started')}>
|
|
Get Started
|
|
</Link>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
<main>
|
|
{features && features.length > 0 && (
|
|
<section className={styles.features}>
|
|
<div className="container">
|
|
<div className="row">
|
|
{features.map((props, idx) => (
|
|
<Feature key={idx} {...props} />
|
|
))}
|
|
</div>
|
|
</div>
|
|
</section>
|
|
)}
|
|
</main>
|
|
</Layout>
|
|
);
|
|
}
|