From 340adf1c8e6d9cc8e8d8e13ef4ec33aa4835c6bd Mon Sep 17 00:00:00 2001 From: Lyle Schemmerling Date: Tue, 12 Nov 2024 11:22:33 -0700 Subject: [PATCH 1/4] rearrange the intro some --- .../content/quickstarts/_landing-preamble.mdx | 12 ++++++ astro/src/pages/docs/quickstarts/index.astro | 39 +++++-------------- 2 files changed, 22 insertions(+), 29 deletions(-) create mode 100644 astro/src/content/quickstarts/_landing-preamble.mdx diff --git a/astro/src/content/quickstarts/_landing-preamble.mdx b/astro/src/content/quickstarts/_landing-preamble.mdx new file mode 100644 index 0000000000..e969087309 --- /dev/null +++ b/astro/src/content/quickstarts/_landing-preamble.mdx @@ -0,0 +1,12 @@ +--- +--- +Each quickstart includes a complete runnable application and a shell application you can build out by following the step-by-step integration instructions. Application examples include: [traditional web applications](#web-application), [single-page applications](#spa), [mobile applications](#mobile-app), and [APIs protected with access tokens](#api). + +These quickstarts help you rapidly evaluate FusionAuth and see how an integration works, rather than serve as a blueprint for integrating FusionAuth into your current system. For that, see the [Getting Started](/docs/get-started/) documentation. + +You'll need the following to work through any quickstarts. + +- Git, for cloning the example repository +- Docker, to run FusionAuth and its dependencies +- An editor, to update files +- The language, platform or framework; for example, XCode to run the iOS quickstart or Java for the Spring example \ No newline at end of file diff --git a/astro/src/pages/docs/quickstarts/index.astro b/astro/src/pages/docs/quickstarts/index.astro index eeeb02129e..b9569ba080 100644 --- a/astro/src/pages/docs/quickstarts/index.astro +++ b/astro/src/pages/docs/quickstarts/index.astro @@ -1,40 +1,21 @@ --- import Layout from "../../../layouts/Quickstart.astro"; import Section from "../../../components/quickstarts/QuickstartSection.astro" +import Preamble from "../../../content/quickstarts/_landing-preamble.mdx" import { quickstartSections } from './quickstart-sections'; --- -
-
-
-

- Learn how you'd use FusionAuth to add authentication and authorization to an application in the framework or language of your choice in 15 minutes or less. -

-

- Each quickstart includes a complete runnable application and a shell application you can build out by following the step-by-step integration instructions. Application examples include: traditional web applications, single-page applications, mobile applications, and APIs protected with access tokens. -

-

- These quickstarts help you rapidly evaluate FusionAuth and see how an integration works, rather than serve as a blueprint for integrating FusionAuth into your current system. For that, see the Getting Started documentation. -

-
- quickstart -
-
-
-

- You'll need the following to work through any quickstarts. -

-
    -
  • Git, for cloning the example repository
  • -
  • Docker, to run FusionAuth and its dependencies
  • -
  • An editor, to update files
  • -
  • The language, platform or framework; for example, XCode to run the iOS quickstart or Java for the Spring example
  • -
-
-
- +
+
+
+

Quickstarts

+

Learn how you'd use FusionAuth to add authentication and authorization to an application in the framework or language of your choice in 15 minutes or less.

+
+ quickstart
+
+ { quickstartSections && quickstartSections.map(section =>
From b4b7dc57da4fff1d4c25bd54deb69f95c09c7d14 Mon Sep 17 00:00:00 2001 From: Lyle Schemmerling Date: Tue, 19 Nov 2024 11:22:11 -0700 Subject: [PATCH 2/4] minimalist --- ..._landing-preamble.mdx => _landing-preamble.md} | 2 ++ astro/src/pages/docs/quickstarts/index.astro | 15 ++++----------- 2 files changed, 6 insertions(+), 11 deletions(-) rename astro/src/content/quickstarts/{_landing-preamble.mdx => _landing-preamble.md} (84%) diff --git a/astro/src/content/quickstarts/_landing-preamble.mdx b/astro/src/content/quickstarts/_landing-preamble.md similarity index 84% rename from astro/src/content/quickstarts/_landing-preamble.mdx rename to astro/src/content/quickstarts/_landing-preamble.md index e969087309..49a65e4fae 100644 --- a/astro/src/content/quickstarts/_landing-preamble.mdx +++ b/astro/src/content/quickstarts/_landing-preamble.md @@ -1,5 +1,7 @@ --- --- +Learn how you would use FusionAuth to add authentication and authorization to an application in the framework or language of your choice in 15 minutes or less. + Each quickstart includes a complete runnable application and a shell application you can build out by following the step-by-step integration instructions. Application examples include: [traditional web applications](#web-application), [single-page applications](#spa), [mobile applications](#mobile-app), and [APIs protected with access tokens](#api). These quickstarts help you rapidly evaluate FusionAuth and see how an integration works, rather than serve as a blueprint for integrating FusionAuth into your current system. For that, see the [Getting Started](/docs/get-started/) documentation. diff --git a/astro/src/pages/docs/quickstarts/index.astro b/astro/src/pages/docs/quickstarts/index.astro index b9569ba080..37d5e1f062 100644 --- a/astro/src/pages/docs/quickstarts/index.astro +++ b/astro/src/pages/docs/quickstarts/index.astro @@ -1,20 +1,13 @@ --- import Layout from "../../../layouts/Quickstart.astro"; import Section from "../../../components/quickstarts/QuickstartSection.astro" -import Preamble from "../../../content/quickstarts/_landing-preamble.mdx" +import Preamble from "../../../content/quickstarts/_landing-preamble.md"; import { quickstartSections } from './quickstart-sections'; + +const image = "/img/icons/quickstart.svg"; --- - -
-
-
-

Quickstarts

-

Learn how you'd use FusionAuth to add authentication and authorization to an application in the framework or language of your choice in 15 minutes or less.

-
- quickstart -
-
+ { quickstartSections && quickstartSections.map(section =>
From b9d7ba77589a9ffbb78d77566219d91952ebb1b2 Mon Sep 17 00:00:00 2001 From: Lyle Schemmerling Date: Tue, 19 Nov 2024 11:29:37 -0700 Subject: [PATCH 3/4] add place to add a "section" --- astro/src/pages/docs/quickstarts/index.astro | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/astro/src/pages/docs/quickstarts/index.astro b/astro/src/pages/docs/quickstarts/index.astro index 37d5e1f062..1430c1b33c 100644 --- a/astro/src/pages/docs/quickstarts/index.astro +++ b/astro/src/pages/docs/quickstarts/index.astro @@ -5,9 +5,12 @@ import Preamble from "../../../content/quickstarts/_landing-preamble.md"; import { quickstartSections } from './quickstart-sections'; const image = "/img/icons/quickstart.svg"; + +const title = 'Quickstarts'; +const section = ''; // Change this to "Quickstarts" if you want to give the index page a different title; --- - + { quickstartSections && quickstartSections.map(section =>
From eda0b07fb6cec486c814f98417a8e4197f9d89dd Mon Sep 17 00:00:00 2001 From: Lyle Schemmerling Date: Tue, 19 Nov 2024 12:08:30 -0700 Subject: [PATCH 4/4] vale --- astro/src/content/quickstarts/_landing-preamble.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astro/src/content/quickstarts/_landing-preamble.md b/astro/src/content/quickstarts/_landing-preamble.md index 49a65e4fae..c5c1644de7 100644 --- a/astro/src/content/quickstarts/_landing-preamble.md +++ b/astro/src/content/quickstarts/_landing-preamble.md @@ -11,4 +11,4 @@ You'll need the following to work through any quickstarts. - Git, for cloning the example repository - Docker, to run FusionAuth and its dependencies - An editor, to update files -- The language, platform or framework; for example, XCode to run the iOS quickstart or Java for the Spring example \ No newline at end of file +- The language, platform or framework; for example, Xcode to run the iOS quickstart or Java for the Spring example \ No newline at end of file