import Link from "next/link"; import { Code2, Terminal, Puzzle, Box, ArrowUpRight, CheckCircle2, Sparkles } from "lucide-react"; function GithubIcon(props: React.SVGProps) { return ( ); } const DEVELOPER_TOOLS = [ { id: "github-repo", title: "GitHub Repository", badge: "Open Source", icon: GithubIcon, description: "Der Quellcode des Decision-Kit & Entscheidomat Ökosystems auf GitHub. Sterne, Issues & Contribution Guide.", snippet: "git clone https://github.com/knuthtimo-lab/decision-kit.git", link: "https://github.com/knuthtimo-lab/decision-kit", actionText: "GitHub Repo besuchen", highlight: true }, { id: "vscode", title: "VS Code Extension", badge: "Marketplace", icon: Puzzle, description: "Zufallssieger aus Markierungen ziehen, Würfeln via Befehlspalette (2d6+3) & Glücksrad-Tab direkt in der IDE.", link: "https://marketplace.visualstudio.com/items?itemName=TimoKnuth.decisionkit-vscode", actionText: "VS Code Store öffnen" }, { id: "chrome", title: "Chrome Web Store Extension", badge: "Soon", icon: Puzzle, description: "Random Picker, Glücksrad, Würfel, Münzwurf und Kontextmenü-Kürzel – die Veröffentlichung im Chrome Web Store ist in Vorbereitung.", link: "/developer", actionText: "Demnächst verfügbar" }, { id: "npm", title: "NPM TypeScript Library", badge: "npm v1.0.0", icon: Box, description: "Vose Alias Method für O(1) Zufallswahl, Glücksrad-Physik, RPG-Dice Parser & React 18/19 Hooks.", snippet: "npm install decision-kit", link: "https://www.npmjs.com/package/decision-kit", actionText: "npm Registry öffnen" }, { id: "pypi", title: "Python SDK & CLI", badge: "PyPI v1.0.0", icon: Terminal, description: "Entscheidungs-Engine & Terminal-CLI für Python-Entwickler, Data Scientists und Automationen.", snippet: "pip install decision-kit", link: "https://pypi.org/project/decision-kit/", actionText: "PyPI Project öffnen" }, { id: "github-action", title: "GitHub Action", badge: "Marketplace", icon: Code2, description: "Automatisierte Zufallsentscheidungen & Team-Aufteilungen direkt in GitHub CI/CD Actions Workflows.", link: "https://github.com/marketplace/actions/decision-kit-action", actionText: "GitHub Action ansehen" } ]; export default function DeveloperEcosystem() { return (
Developer & Extension Suite

Entscheidomat überall nutzen: VS Code, Chrome, Terminal & Code

Nutze unsere Entscheidungstools direkt in deinem Browser, in deiner Lieblings-IDE oder als Open-Source Package in Node.js, Python & GitHub Actions.

{DEVELOPER_TOOLS.map((tool) => { const Icon = tool.icon; return (

{tool.title}

{tool.badge}

{tool.description}

{tool.snippet && (
$ {tool.snippet}
)}
Open Source {tool.id === "chrome" ? ( Chrome Web Store · Soon ) : ( {tool.actionText} )}
); })}
Alle Extensions, Repositories & Dokumentation ansehen
); }