-Work in progress...
+
+
+OrcaCD is a simple GitOps tool for Docker.
+
+This website is built with [Fumadocs](https://www.fumadocs.dev/) and [Tanstack Start](https://tanstack.com/start/latest).
+
+> [!WARNING]
+> OrcaCD is in early development and not yet production-ready. There are no stable releases. Expect breaking changes at any time.
+
+## Contributing
+
+### Setup
+
+1. Install the dependencies:
+
+```bash
+npm install
+```
+
+2. Start the development server:
+
+```bash
+npm run dev
+```
+
+### Structure
+
+The markdown files for the documentation are located in the `content/docs` folder.
diff --git a/src/components/github-release.tsx b/src/components/github-release.tsx
new file mode 100644
index 0000000..04c6eeb
--- /dev/null
+++ b/src/components/github-release.tsx
@@ -0,0 +1,20 @@
+import useSWR from "swr";
+
+export function GitHubRelease() {
+ const { data, isLoading } = useSWR(
+ "https://api.github.com/repos/OrcaCD/orca-cd/releases/latest",
+ // oxlint-disable-next-line promise/prefer-await-to-then
+ (...args) => fetch(...args).then((res) => res.json()),
+ );
+
+ return (
+
+ {isLoading ? "..." : (data.tag_name ?? "No release yet")}
+
+ );
+}
diff --git a/src/components/not-found.tsx b/src/components/not-found.tsx
index b2ef24d..9b6225d 100644
--- a/src/components/not-found.tsx
+++ b/src/components/not-found.tsx
@@ -1,28 +1,11 @@
-import { Link } from "@tanstack/react-router";
+import { baseOptions, navbarLinks } from "@/lib/layout.shared";
+import { DefaultNotFound } from "fumadocs-ui/layouts/home/not-found";
import { HomeLayout } from "fumadocs-ui/layouts/home";
export function NotFound() {
return (
-
-
-
404
-
Page Not Found
-
- The page you are looking for might have been removed, had its name changed, or is
- temporarily unavailable.
-