English | 简体中文
- Radix UI - 无障碍的 React UI 原语
- Lucide React - 美观的图标库
- React Resizable Panels - 可调整大小的面板组件
确保你的开发环境中已安装 Node.js (推荐 v18+) 和 pnpm。
# 克隆项目
git clone https://github.com/guizimo/cover-craft.git
# 进入项目目录
cd cover-craft
# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev
cover-craft/
├── src/
│ ├── components/ # React 组件
│ ├── pages/ # 页面组件
│ ├── styles/ # 样式文件
│ └── main.tsx # 入口文件
├── public/ # 静态资源
└── package.json # 项目配置
- 现代化的用户界面
- 响应式设计
- 可调整布局
- 图片导出功能
- 实时预览
pnpm dev # 启动开发服务器
pnpm build # 构建生产版本
pnpm preview # 预览生产构建
pnpm lint # 运行 ESLint 检查
pnpm dlx shadcn@latest add <component-name>
- Node.js >= 18.x
- pnpm >= 9.15.0
react
&react-dom
: React 核心库vite
: 现代前端构建工具typescript
: JavaScript 的超集,提供类型支持
@radix-ui/*
: 无障碍的 React UI 组件lucide-react
: 图标库react-resizable-panels
: 可调整大小的面板
file-saver
: 文件保存功能html2canvas
: HTML 转换为 canvasclsx
&tailwind-merge
: 样式工具
Changelog - 查看项目的更新日志
欢迎任何形式的贡献!你可以通过以下方式贡献代码:
- Fork 此仓库
- 创建你的功能分支 (git checkout -b feature/fooBar)
- 提交你的更改 (git commit -am 'Add some fooBar')
- 推送到分支 (git push origin feature/fooBar)
- 创建一个新的Pull Request
该项目基于 GPL-3.0 License 许可证。详情请参阅 LICENSE 文件。
如果你有任何问题或建议,请通过以下方式联系我:
-
Email: [email protected]
-
GitHub Issues: 这里
感谢你使用cover-craft
!希望它能对您有所帮助,别忘了点点星星哦。