Skip to content

Commit

Permalink
feat: lay foundation (#7381)
Browse files Browse the repository at this point in the history
  • Loading branch information
grixu authored Feb 4, 2025
1 parent a06e5b0 commit c71917d
Show file tree
Hide file tree
Showing 38 changed files with 436 additions and 0 deletions.
32 changes: 32 additions & 0 deletions docs/content/guides/6.multistore/1.index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title:
layout: default
---

# Multistore

On this page you'll find a set of guides that will help you to understand the fundamentals of Alokai and how different parts of our stack will help you to build your Alokai application.

Below you will find a list of guides to help you get started with Alokai.

::card{title="Introduction" icon="tabler:brand-nextjs" to="/guides/multistore/introduction" }

#description
Learn
::

<br />

::card{title="Tooling and concepts" icon="tabler:brand-react" to="/guides/multistore/tooling-and-concepts" }

#description
Learn
::

<br />

::card{title="Patterns" icon="tabler:brand-nuxt" to="/guides/multistore/patterns" }

#description
Learn
::
20 changes: 20 additions & 0 deletions docs/content/guides/6.multistore/1.introduction/1.index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Challenges with multistore setups
layout: default
---

# Challenges with multistore setups

Let's get started!

::card{title="Next: How Alokai is uniquely positioned to solve this problem better than others" icon="tabler:number-1-small" }

#description

TODO

#cta
:::docs-button{to="/guides/multistore/introduction/alokai-solve-this-problem"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: How Alokai is uniquely positioned to solve this problem better than others
layout: default
navigation:
icon: tabler:number-1-small
---

# How Alokai is uniquely positioned to solve this problem better than others


::card{title="Next: Use cases" icon="tabler:number-2-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/introduction/use-cases"}
Next
:::
::
20 changes: 20 additions & 0 deletions docs/content/guides/6.multistore/1.introduction/3.use-cases.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Use cases
layout: default
navigation:
icon: tabler:number-2-small
---

# Use cases


::card{title="Next: Tooling and concepts" icon="tabler:number-3-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/tooling-and-concepts"}
Next
:::
::
4 changes: 4 additions & 0 deletions docs/content/guides/6.multistore/1.introduction/_dir.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
title: Introduction
sidebarRoot: true
navigation:
icon: tabler:brand-nextjs
18 changes: 18 additions & 0 deletions docs/content/guides/6.multistore/2.tooling-and-concepts/1.index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: Tooling and Concepts
layout: default
---

# Tooling and concepts


::card{title="Next: File-based inheritance" icon="tabler:number-1-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/tooling-and-concepts/file-based-inheritance"}
Start building
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: File-based inheritance
layout: default
navigation:
icon: tabler:number-1-small
---

# File-based inheritance


::card{title="Next: Development - Managing the stores" icon="tabler:number-2-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/tooling-and-concepts/managing-the-stores"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Managing the stores
layout: default
navigation:
icon: tabler:number-2-small
---

# Development - Managing the stores


::card{title="Next: Development - Using a local environment" icon="tabler:number-3-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/tooling-and-concepts/local-environment"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Using a local environment
layout: default
navigation:
icon: tabler:number-2-small
---

# Development - Using a local environment


::card{title="Next: Development - Writing an integration tests with Playwright" icon="tabler:number-3-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/tooling-and-concepts/integration-tests"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Writing an integration tests with Playwright
layout: default
navigation:
icon: tabler:number-2-small
---

# Development - Writing an integration tests with Playwright


::card{title="Next: Deployment - How it works?" icon="tabler:number-3-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/tooling-and-concepts/deployment"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
title: Development
navigation:
icon: tabler:brand-nuxt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: How it works?
layout: default
navigation:
icon: tabler:number-2-small
---

# Deployment - How it works?


::card{title="Next: Deployment - Configuration" icon="tabler:number-3-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/tooling-and-concepts/configuration"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Configuration
layout: default
navigation:
icon: tabler:number-2-small
---

# Deployment - Configuration


::card{title="Next: Deployment - CI/CD" icon="tabler:number-3-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/tooling-and-concepts/ci-cd"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: CI/CD
layout: default
navigation:
icon: tabler:number-2-small
---

# Deployment - CI/CD


::card{title="Next: CLI Reference" icon="tabler:number-3-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/tooling-and-concepts/cli-reference"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
title: Deployment
navigation:
icon: tabler:brand-nuxt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: CLI Reference
layout: default
navigation:
icon: tabler:number-2-small
---

# CLI Reference


::card{title="Next: Patterns" icon="tabler:number-3-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/patterns"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
title: Tooling and concepts
sidebarRoot: true
navigation:
icon: tabler:brand-react-native
20 changes: 20 additions & 0 deletions docs/content/guides/6.multistore/3.patterns/1.index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Patterns
layout: default
---

# Patterns


Let's get started!

::card{title="Next: Design - Global styles per store" icon="tabler:number-1-small" }

#description
TODO

#cta
:::docs-button{to="/guides/multistore/patterns/global-styles-per-store"}
Next
:::
::
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Global styles per store
layout: default
navigation:
icon: tabler:number-1-small
---

# Global styles per store.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Controlling layout with CMS
layout: default
navigation:
icon: tabler:number-1-small
---

# Controlling layout with CMS
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Different styles for individual components
layout: default
navigation:
icon: tabler:number-1-small
---

# Different styles for individual components
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Different markups for individual components
layout: default
navigation:
icon: tabler:number-1-small
---

# Different markups for individual components
3 changes: 3 additions & 0 deletions docs/content/guides/6.multistore/3.patterns/2.design/_dir.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
title: Design
navigation:
icon: tabler:brand-nuxt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Different configurations for the same integration
layout: default
navigation:
icon: tabler:number-1-small
---

# Different configurations for the same integration
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Different integrations in each store
layout: default
navigation:
icon: tabler:number-1-small
---

# Different integrations in each store
3 changes: 3 additions & 0 deletions docs/content/guides/6.multistore/3.patterns/3.data/_dir.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
title: Data
navigation:
icon: tabler:brand-nuxt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: Override Playwright configurations for individual stores
layout: default
navigation:
icon: tabler:number-1-small
---

# Override Playwright configurations for individual stores
Loading

0 comments on commit c71917d

Please sign in to comment.