# gfm **Repository Path**: java4candy/gfm ## Basic Information - **Project Name**: gfm - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-28 - **Last Updated**: 2025-11-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GFM Issue System 一个基于React和Vite的GFM(Git Flavored Markdown)问题管理系统。 ## 功能特性 - ✨ 支持Git Flavored Markdown渲染 - 📝 创建和管理问题(Issues) - 🔍 查看问题详情 - 📋 问题列表展示,支持搜索、筛选和排序 - 👶 支持创建子Issue - 📌 支持选择assignees、labels、type、projects和milestone - 🎨 现代化的UI设计,组件化架构 - 📱 响应式布局设计 ## 技术栈 - **前端框架**: React 18 - **构建工具**: Vite 5 - **Markdown渲染**: react-markdown + remark-gfm - **图标库**: React Icons - **代码检查**: ESLint ## 快速开始 ### 安装依赖 ```bash npm install ``` ### 启动开发服务器 ```bash npm run dev ``` 应用将在 http://localhost:5173 启动。 ### 构建生产版本 ```bash npm run build ``` 构建产物将生成在 `dist` 目录中。 ### 预览生产构建 ```bash npm run preview ``` ### 代码检查 ```bash npm run lint ``` ## 项目结构 ``` src/ ├── components/ # React组件 │ ├── IssueCreate.jsx # 创建问题组件 │ ├── IssueDetail.jsx # 问题详情组件 │ ├── IssueList.jsx # 问题列表组件 │ ├── IssueSidebar.jsx # 问题侧边栏组件(公共组件) │ └── IssueComponents.css # 问题组件样式文件 ├── styles/ # 样式文件 │ └── index.css # 全局样式 ├── App.jsx # 主应用组件 └── main.jsx # 应用入口 ``` ## 脚本说明 | 脚本命令 | 说明 | |---------|------| | `npm run dev` | 启动开发服务器 | | `npm run build` | 构建生产版本 | | `npm run lint` | 运行ESLint检查 | | `npm run preview` | 预览生产构建 | ## 许可证 MIT