Dingify
1.0.0
เริ่มต้นด้วยความเร็วเต็มด้วย dingify!
บทนำ · การติดตั้ง · Tech Stack + คุณสมบัติ · ผู้แต่ง · เครดิต
ยินดีต้อนรับสู่ Dingify ที่เราจะทำให้การแจ้งเตือนของคุณเป็นเรื่องง่ายสำหรับคุณ
Dingify เป็น monorepo ที่จัดการโดย turborepo monorepo แบ่งระหว่าง apps และไดเรกทอรี packages
.
├── 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
โคลน & สร้าง repo นี้ในเครื่องด้วยคำสั่งต่อไปนี้:
git clone https://github.com/Codehagen/Dingifypnpm install.env.example เป็น .env.local และอัปเดตตัวแปร cp .env.example .env.localป้อนข้อมูลทุกอย่างที่คุณต้องการสำหรับ Env
เริ่มต้นเซิร์ฟเวอร์การพัฒนาจากเส้นด้ายหรือเทอร์โบ:
# To start the server
pnpm dev
# To push the DB schema
pnpm --filter=db db:push หากคุณต้องการใช้ REST-API คุณต้องอัปเดต HONO ภายใต้ apps/api
[vars]
# MY_VAR = "my-variable"
# DATABASE_URL = "Use same link as your db URL"หากคุณต้องการปรับใช้บน CloudFlare คุณต้องใช้งาน
pnpm run deployเรารักผู้มีส่วนร่วมของเรา! นี่คือวิธีที่คุณสามารถมีส่วนร่วม: