Notiz
Wichtig
Orbitkit basiert auf einem sehr eindruckswerten Tech -Stack, der möglicherweise nicht für jede Anwendungsfall-/Geschäftsidee funktioniert. Ich biete Monorepo -Architekturberatung an oder baue sogar etwas völlig benutzerdefiniertes für Sie.
Merkmale
- Monorepo : Orbitkit ist ein Monorepo, das Ihnen die Möglichkeit bietet, Ihr Projekt problemlos zu skalieren.
- TypeScript : Typ-Safety ist ein Kernprinzip von Orbitkit.
- Astrojs : Damit ein sauberer Taf Ihre Marketing -Website oben erstellt.
- NEXT.JS : Die Webanwendung ist enthalten und bietet Ihnen eine solide Grundlage für Ihr Produkt.
- Nachhog : Für Analytics und Event Tracking.
- Sentry : Für Fehlerverfolgung und Überwachung.
- TRPC für eine vollständig vom Typ typischere API.
- MINTLIFY : Für eine saubere, schnelle und einfach zu nützliche Plattform, um Ihr Projekt zu dokumentieren.
- Turborepo : Caching -Builds, damit Sie nie zweimal den gleichen Befehl ausführen müssen.
- Nieselregen ORM : Bereitstellung einer vollständigen Art und Weise, wie Sie mit Ihrer Datenbank interagieren.
- Neon DB : Serverlose Datenbank mit autoscaling, verzweigter und bodenloser Speicher.
- Uploading : Für eine einfache Art und Weise, wie Sie Dateien-Uploads mit dem Typenverarbeiten bearbeiten.
- Unkey : Für eine schnelle Möglichkeit, die Web-App zu beschränken.
- Dramatiker : Für End-to-End-Tests der Anwendungen.
- Lucia Auth : Zur Authentifizierung, die Ihnen die volle Flexibilität und Kontrolle über Ihr Benutzersystem erhalten.
- Rückenwind -CSS : Zum Styling mit Radix UI -Farben für die automatische Handhabung des hellen/dunklen Modus.
- Shadcn UI : Vollständige Implementierung in einem speziellen Paket.
- Storybook : Um Ihre Komponenten isoliert zu entwickeln, zu testen und zu visualisieren.
- GitHub -Aktionen : Für CI/CD mit automatischer DB -Verzweigungen und Codeprüfungen.
- Nächste Themen : Für die einfache Handhabung des hellen/dunklen Modus in der Web-App.
- Änderungen : Für die Verwaltung von Versioning und Changelogs.
- Vite : Für Bundling & Storybook.
- TS-RESET : Für die Apps verbessert es die Typen für gemeinsame JavaScript-APIs.
- Eslint , hübscher , Markdownlint , Cspell , Husky , Lint und Commitlint für Codequalität.
- Nur ESM : Weil CJs in der Vergangenheit übrig bleiben sollten.
Und noch viel mehr!
Dokumentation
Um mit Orbitkit zu beginnen, besuchen Sie die Dokumentations -Website, auf der Sie Installationsanweisungen finden und wie Sie mit der Codebasis arbeiten.
Lizenz
MIT -Lizenz
Copyright (C) 2024 Ahmed Elsakaan
Die Erlaubnis wird hiermit einer Person, die eine Kopie dieser Software und zugehörigen Dokumentationsdateien (der "Software") erhält, kostenlos erteilt, um die Software ohne Einschränkung zu behandeln, einschließlich ohne Einschränkung der Rechte, zu verwenden, zu kopieren, zu modifizieren, zusammenzufassen, zu veröffentlichen, zu veröffentlichen, zu verteilen, zu verteilt, und/oder Kopien der Software zu ermöglichen, um Personen zu beanstanden, an denen die Software zugänglich ist, um die folgenden Bedingungen zu beantragen.
Die oben genannte Copyright -Mitteilung und diese Erlaubnisbekanntmachung müssen in alle Kopien oder wesentlichen Teile der Software enthalten sein.
Die Software wird "wie es ist" ohne Garantie jeglicher Art, ausdrücklich oder stillschweigend bereitgestellt, einschließlich, aber nicht beschränkt auf die Gewährleistung der Handelsfähigkeit, die Eignung für einen bestimmten Zweck und die Nichtverletzung. In keinem Fall sind die Autoren oder Urheberrechtsinhaber für Ansprüche, Schäden oder andere Haftungen haftbar, sei es in einer Vertragsklage, unerbittlich oder auf andere Weise, die sich aus oder im Zusammenhang mit der Software oder anderen Geschäften in der Software ergeben.