本项目是2025 iGEM wiki的一个简单尝试,基于Next.js 14,为iGEM团队提供现代化、组件化的网页开发框架。
📖 完整文档请查看 文档索引
node -v # >= 18.17.0
npm -v # >= 9.0.0
# 克隆项目
git clone https://github.com/mogoo7zn/iGEM_wiki_25.git
cd iGEM_wiki_25
# 安装依赖
npm install
# 启动开发
npm run dev
访问 http://localhost:3000 查看结果
.
├── docs/ # 项目文档
├── public/ # 静态资源
└── src/
├── components/ # React 组件
├── hooks/ # 自定义 Hooks
├── lib/ # 工具函数
├── pages/ # Next.js 页面路由
└── styles/ # 全局样式
- 使用 ESLint 和 Prettier 进行代码格式化
- 组件使用 JavaScript 编写
- 样式采用 CSS Modules
- 遵循 React Hooks 标准规范
- 创建功能分支
git checkout -b feature/your-feature
- 提交代码
git add .
git commit -m "feat: your feature description"
3. 合并主分支
# 重置环境
rm -rf node_modules
npm cache clean --force
npm install
# 清理构建缓存
npm run clean
npm run build
- 2025-03-31: Next.js 14 升级完成
- 2025-03-25: 引入分子可视化模块
- 2025-03-06: 完成 MPA 架构转型
- Issue 提交: GitHub Issues