Dingify
1.0.0
Dingify와 함께 최고 속도로 시작하십시오!
소개 · 설치 · 기술 스택 + 기능 · 저자 · 크레딧
Dingify에 오신 것을 환영합니다.
Dingify는 Turborepo가 관리하는 Monorepo입니다. 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
다음 명령으로 클론 및이 리포지션을 로컬로 작성하십시오.
git clone https://github.com/Codehagen/Dingifypnpm install.env.example .env.local 로 복사하고 변수를 업데이트하십시오. cp .env.example .env.localENV에 필요한 모든 것을 입력하십시오.
원사 또는 터보에서 개발 서버를 시작하십시오.
# To start the server
pnpm dev
# To push the DB schema
pnpm --filter=db db:push 나머지 API를 사용하려면 apps/api 에서 HONO를 업데이트해야합니다.
[vars]
# MY_VAR = "my-variable"
# DATABASE_URL = "Use same link as your db URL"CloudFlare에 배포하려면 실행해야합니다.
pnpm run deploy우리는 기고자를 사랑합니다! 기여하는 방법은 다음과 같습니다.