- Castore is in TypeScript. Outside from that, it can
- be used pretty much anywhere: React apps, containers,
- Lambdas... you name it 🙌
-
-
- For instance, EventStore classes are{' '}
- stack agnostic: They need an{' '}
- EventStorageAdapter class to interact with actual data.
-
-
- You can code your own EventStorageAdapter (simply
- implement the interface), but it's much simpler to use off-the-shelf
- adapters like the{' '}
-
- DynamoDBEventStorageAdapter
-
- .
-
-
-
-
-
-
-
- Modular & Type-safe
-
-
- Castore is a{' '}
- collection of utility classes and helpers, but NOT a
- framework: While some classes require compatible infrastructure,
- Castore is not responsible for deploying it.
-
-
- Though that is not something we exclude in the future, we are a small
- team and decided to focus on DevX first.
-
-
- Speaking of DevX, we absolutely love TypeScript! If you do too, you're
- in the right place: We push type-safety to the limit{' '}
- in everything we do!
-
-
-
-
-
-
-
- Comprehensive
-
-
- The Event Sourcing journey has many hidden pitfalls.{' '}
- We ran into them for you!
-
-
- Castore is opiniated. It comes with a collection of best practices and
- documented anti-patterns that we hope will help you out!
-
-);
diff --git a/docs/src/pages/Home/Description.tsx b/docs/src/pages/Home/Description.tsx
deleted file mode 100644
index 950c217c..00000000
--- a/docs/src/pages/Home/Description.tsx
+++ /dev/null
@@ -1,43 +0,0 @@
-import Link from '@docusaurus/Link';
-import React from 'react';
-
-export const Description = (): JSX.Element => (
- <>
-
-
- Event sourcing
- {' '}
- made easy
-
-
-
- Event Sourcing
- {' '}
- is a data storage paradigm that saves{' '}
- changes in your application state rather than the state
- itself.
-
-
- It is powerful as it enables{' '}
- rewinding to a previous state and{' '}
- exploring audit trails for debugging or business/legal
- purposes. It also integrates very well with{' '}
-
- event-driven architectures
-
- .
-
-
- However, it is tricky to implement 😅
-
-
- ...well, not anymore 💪
-
-
- 👉 Get Started
-
- >
-);
diff --git a/docs/src/pages/Home/Footer.tsx b/docs/src/pages/Home/Footer.tsx
deleted file mode 100644
index a5634f5a..00000000
--- a/docs/src/pages/Home/Footer.tsx
+++ /dev/null
@@ -1,40 +0,0 @@
-import Link from '@docusaurus/Link';
-import React from 'react';
-
-const footerLinks = [
- {
- label: 'Theodo',
- to: 'https://www.theodo.fr/',
- },
- {
- label: 'Serverless by Theodo',
- to: 'https://dev.to/slsbytheodo',
- },
- {
- label: '@ThomasAribart Twitter',
- to: 'https://twitter.com/aribartt',
- },
-];
-
-export const Footer = (): JSX.Element => (
-
+
+ Event Sourcing
+ {' '}
+ is a data storage paradigm that saves{' '}
+ changes in your application state rather than the
+ state itself.
+
+
+ It is powerful as it enables{' '}
+ rewinding to a previous state and{' '}
+ exploring audit trails for debugging or
+ business/legal purposes. It also integrates very well with{' '}
+
+ event-driven architectures
+
+ .
+
+
+ However, it is tricky to implement 😅
+
+
+ ...well, not anymore 💪
+
+
+ 👉 Get Started
+
+
+
+
+
+
+
Stack Agnostic
+
+ Castore is in TypeScript. Outside from that, it
+ can be used pretty much anywhere: React apps,
+ containers, Lambdas... you name it 🙌
+
+
+ For instance, EventStore classes are{' '}
+ stack agnostic: They need an{' '}
+ EventStorageAdapter class to interact with actual
+ data.
+
+
+ You can code your own EventStorageAdapter (simply
+ implement the interface), but it's much simpler to use
+ off-the-shelf adapters like the{' '}
+
+ DynamoDBEventStorageAdapter
+
+ .
+
+
+
+
+
+
+
+ Modular & Type-safe
+
+
+ Castore is a{' '}
+ collection of utility classes and helpers, but
+ NOT a framework: While some classes require compatible
+ infrastructure, Castore is not responsible for deploying it.
+
+
+ Though that is not something we exclude in the future, we are a
+ small team and decided to focus on DevX first.
+
+
+ Speaking of DevX, we absolutely love TypeScript! If you do too,
+ you're in the right place: We{' '}
+ push type-safety to the limit in everything we
+ do!
+
+
+
+
+
+
+
+ Comprehensive
+
+
+ The Event Sourcing journey has many hidden pitfalls.{' '}
+ We ran into them for you!
+
+
+ Castore is opiniated. It comes with a collection of best practices
+ and documented anti-patterns that we hope will help you out!
+