跳转到内容

项目结构

您通过 create saasfly CLI 创建的 Saasfly 项目包含了一些文件和文件夹。此外,您将自己创建并添加到 Saasfly 的现有文件结构中。

  • 文件夹apps
    • 文件夹nextjs
      • 文件夹public
        • favicon.ico
        • logo.svg
      • 文件夹src
        • 文件夹app
          • 文件夹[lang]
            • 文件夹(auth)
            • 文件夹(dashboard)
            • 文件夹(docs)
            • 文件夹(editor)
            • 文件夹(marketing)
              • page.tsx
          • api
          • layout.tsx
          • robots.ts
        • 文件夹components
        • 文件夹config
        • 文件夹content
        • 文件夹hooks
        • 文件夹lib
        • 文件夹styles
        • 文件夹trpc
        • 文件夹types
        • 文件夹utils
        • env.mjs
        • middleware.ts
      • contentlayer.config.js
      • next.config.mjs
      • package.json
      • postcss.config.cjs
      • tailwind.config.ts
      • tsconfig.json
  • 文件夹packages
    • 文件夹api
    • 文件夹auth
    • 文件夹common
    • 文件夹db
      • 文件夹prisma
        • enums.ts
        • schema.prisma
        • types.ts
      • index.ts
    • 文件夹stripe
    • 文件夹ui
  • 文件夹tooling
    • 文件夹eslint-config
    • 文件夹prettier-config
    • 文件夹tailwind-config
    • 文件夹typescript-config
  • 文件夹turbo
    • 文件夹templates
    • config.ts
  • .env.example
  • CODE_OF_CONDUCT.md
  • CONTRIBUTION.md
  • LICENSE
  • package.json
  • README.md
  • turbo.json
  • vercel.json