从零搭建基于 AI GitHub 分析平台 (1) 搭建框架

项目介绍

本次计划搭建一个基于AI的 Github 分析平台,根据搭建步骤会一一介绍。

创建NextJs项目

本次通过 T3 模版创建项目

1
bunx create-t3-app@latest

通过命令,创建 NextJs 项目 aigithub
下面是创建项目的选项:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
   ___ ___ ___   __ _____ ___   _____ ____    __   ___ ___
/ __| _ \ __| / \_ _| __| |_ _|__ / / \ | _ \ _ \
| (__| / _| / /\ \| | | _| | | |_ \ / /\ \| _/ _/
\___|_|_\___|_/‾‾\_\_| |___| |_| |___/ /_/‾‾\_\_| |_|

◇ What will your project be called?
│ aigithub

◇ Will you be using TypeScript or JavaScript?
│ TypeScript

◇ Will you be using Tailwind CSS for styling?
│ Yes

◇ Would you like to use tRPC?
│ Yes

◇ What authentication provider would you like to use?
│ None

◇ What database ORM would you like to use?
│ Prisma

◇ Would you like to use Next.js App Router?
│ Yes

◇ What database provider would you like to use?
│ PostgreSQL

◇ Should we initialize a Git repository and stage the changes?
│ Yes

◇ Should we run 'bun install' for you?
│ Yes

◇ What import alias would you like to use?
│ @

安装 Prisma

修改数据库地址,.env:

1
DATABASE_URL="postgresql://xxxx:xxxx@localhost/xxxxx:3333

同步数据库

1
bun prisma db push

安装全部 shadcn 组件

命令:

1
bunx --bun shadcn@latest add

点 A 选择全部组件,按回车后安装

作者:Bearalise
出处:从零搭建基于 AI GitHub 分析平台 (1) 搭建框架
版权:本文版权归作者所有
转载:欢迎转载,但未经作者同意,必须保留此段声明,必须在文章中给出原文链接。

请我喝杯咖啡吧~

支付宝
微信