Dingify
1.0.0
Beginnen Sie mit Dingify mit voller Geschwindigkeit!
Einführung · Installation · Tech Stack + Funktionen · Autor · Credits
Willkommen bei Dingify, wo wir Ihre Warnungen für Sie erleichtern werden
Dingify ist ein von Turborepo verwaltetes Monorepo. Der Monorepo wird zwischen apps und packages -Verzeichnissen aufgeteilt.
.
├── apps # Its app workspace which contains
│ ├── www # Nextjs app which is deployed in Vercel
│ ├── api # Hono app that is our REST-api for our SDK
│ └── ...
├── packages # are the shared packages that are used by the apps
│ ├── db # Prisma DB connector
│ └── ui # Shared UI components (Shadcn)
├── tooling # are the shared configuration that are used by the apps and packages
│ ├── eslint # Shared eslint presets
│ ├── prettier # Shared prettier configuration
│ ├── tailwind # Shared tailwind configuration
│ └── typescript # Shared tsconfig you can extend from
├── LICENSE
└── README.md
Klonen und erstellen Sie dieses Repo lokal mit dem folgenden Befehl:
git clone https://github.com/Codehagen/Dingifypnpm install.env.example in .env.local und aktualisieren Sie die Variablen. cp .env.example .env.localGeben Sie alles ein, was Sie für die Env brauchen.
Starten Sie den Entwicklungsserver entweder Garn oder Turbo:
# To start the server
pnpm dev
# To push the DB schema
pnpm --filter=db db:push Wenn Sie das Rest-API verwenden möchten, müssen Sie die Hono unter apps/api aktualisieren
[vars]
# MY_VAR = "my-variable"
# DATABASE_URL = "Use same link as your db URL"Wenn Sie es auf CloudFlare bereitstellen möchten, müssen Sie ausführen
pnpm run deployWir lieben unsere Mitwirkenden! So können Sie dazu beitragen: