| 资源类型 | 链接 | 备注 |
|---|---|---|
| 📖 项目文档 | 👉 完整介绍 | 详细的项目说明和使用指南 |
| 🚀 在线体验 | 👉 https://codeseek.pp.ua | 体验完整功能 |
| 🔑 演示密码 | 👉 zoro666 |
代理网页访问密码 |
| 📧 技术支持 | 👉 zoroasx@gmail.com | 使用问题反馈 |
- ⚛️ React 18 + TypeScript: 现代化前端技术栈,类型安全,开发体验优秀
- ☁️ Cloudflare全栈: 完全基于Cloudflare生态构建,利用全球CDN边缘计算优势
- 🌐 多源聚合: 同时整合多个磁力搜索引擎,提供最全面的搜索结果
- 🎨 Tailwind CSS: 原子化CSS框架,响应式界面设计,支持亮色/暗色主题
- 🔐 企业级安全: JWT认证、邮箱验证、数据加密、安全锁定等多层安全防护
- 📱 完美响应式: 从手机到4K显示器的无缝适配体验
- 💾 智能缓存: 多层级缓存策略,大幅提升搜索速度
- 🔌 智能代理: 内置完整代理服务,突破访问限制
- 🔧 高度可定制: 支持自定义搜索源、分类管理、配置导入导出
- 📊 数据分析: 内置搜索源监控、性能分析和使用统计
- 👥 社区驱动: 支持搜索源分享、标签管理、评论评分等社区功能
- 🛡️ 角色权限: 完整的RBAC权限系统,支持超级管理员、管理员、普通用户、访客四种角色
┌─────────────────────────────────────────────────────────┐
│ 前端层 (v2.0.0) │
│ • React 18.3.1 + TypeScript 5.5.3 │
│ • Vite 5.4.1 构建工具 │
│ • Tailwind CSS 3.4.11 样式框架 │
│ • Zustand 4.5.5 状态管理 │
│ • React Router 6.26.2 路由管理 │
│ • Lucide React 0.441.0 图标库 │
│ • date-fns 3.6.0 日期处理 │
│ • 部署:Cloudflare Pages │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ 后端服务层 (v2.0.0) │
│ • Hono 4.6.0 框架 (轻量级Web框架) │
│ • TypeScript 5.5.3 类型安全 │
│ • Cloudflare Workers (边缘计算) │
│ • Cloudflare D1 (SQLite 数据库) │
│ • JWT Token 认证 (jose 5.9.0) │
│ • Resend 邮件服务 │
└─────────────────────────────────────────────────────────┘
frontend/src/
├── components/ # 🧩 组件层
│ ├── layout/ # 布局组件
│ │ ├── AdminPanelLayout.tsx # 管理面板布局
│ │ ├── CommunityPanelLayout.tsx # 社区面板布局
│ │ ├── DashboardLayout.tsx # 仪表板布局
│ │ ├── MainLayout.tsx # 主页面布局
│ │ └── index.ts # 布局组件导出
│ └── ui/ # UI基础组件
│ ├── Badge.tsx # 徽章组件
│ ├── Button.tsx # 按钮组件
│ ├── Card.tsx # 卡片组件
│ ├── Checkbox.tsx # 复选框组件
│ ├── Dropdown.tsx # 下拉菜单组件
│ ├── EmptyState.tsx # 空状态组件
│ ├── Input.tsx # 输入框组件
│ ├── Loading.tsx # 加载组件
│ ├── Modal.tsx # 模态框组件
│ ├── Select.tsx # 选择器组件
│ ├── SourceIcon.tsx # 搜索源图标组件
│ ├── Tabs.tsx # 标签页组件
│ ├── TextArea.tsx # 文本域组件
│ ├── Toast.tsx # 通知组件
│ └── index.ts # UI组件导出
│
├── contexts/ # 🔄 React Context
│ └── ConfigContext.tsx # 配置上下文
│
├── hooks/ # 🎣 自定义Hooks
│ ├── useAuth.ts # 认证Hook
│ ├── useFavorites.ts # 收藏Hook
│ ├── useNotification.ts # 通知Hook
│ ├── useSearch.ts # 搜索Hook
│ ├── useSearchSuggestions.ts # 搜索建议Hook
│ └── index.ts # Hooks导出
│
├── pages/ # 📄 页面组件
│ ├── auth/ # 认证页面
│ │ ├── ForgotPasswordPage.tsx # 忘记密码页
│ │ ├── LoginPage.tsx # 登录页
│ │ ├── RegisterPage.tsx # 注册页
│ │ └── index.ts # 认证页面导出
│ ├── dashboard/ # 仪表板页面
│ │ ├── CategoryManager.tsx # 分类管理
│ │ ├── DashboardPage.tsx # 仪表板主页
│ │ ├── FavoritesHistoryManager.tsx # 收藏历史
│ │ ├── OverviewManager.tsx # 概览页
│ │ ├── SettingsManager.tsx # 设置页
│ │ ├── SourceManager.tsx # 搜索源管理
│ │ ├── StatsManager.tsx # 统计页
│ │ ├── UserActivitiesPage.tsx # 用户活动页
│ │ └── index.ts # 仪表板页面导出
│ ├── admin/ # 管理面板页面
│ │ ├── ActionsTab.tsx # 行为日志
│ │ ├── AdminManager.tsx # 管理主页
│ │ ├── AdminPanelOverview.tsx # 管理概览
│ │ ├── AnalyticsTab.tsx # 分析统计
│ │ ├── CleanupTab.tsx # 数据清理
│ │ ├── ConfigTab.tsx # 系统配置
│ │ ├── ReportsTab.tsx # 举报管理
│ │ ├── RolesTab.tsx # 角色管理
│ │ ├── SessionsTab.tsx # 会话管理
│ │ ├── TrendsTab.tsx # 趋势分析
│ │ ├── UsersTab.tsx # 用户管理
│ │ ├── index.ts # 管理页面导出
│ │ └── shared.tsx # 共享组件
│ ├── community/ # 社区页面
│ │ ├── BrowseTab.tsx # 浏览页
│ │ ├── CommunityManager.tsx # 社区主页
│ │ ├── FavoritesTab.tsx # 收藏页
│ │ ├── MySharesTab.tsx # 我的分享
│ │ ├── NotificationsTab.tsx # 通知页
│ │ ├── StatsBanner.tsx # 统计横幅
│ │ ├── TagsTab.tsx # 标签管理
│ │ ├── TrendingTab.tsx # 热门页
│ │ ├── index.ts # 社区页面导出
│ │ └── shared.tsx # 共享组件
│ ├── HomePage.tsx # 首页
│ └── MainSearchPage.tsx # 主搜索页
│
├── services/ # 🔧 服务层
│ ├── api/ # API服务
│ │ ├── admin.ts # 管理员API
│ │ ├── auth.ts # 认证API
│ │ ├── client.ts # API客户端
│ │ ├── community.ts # 社区API
│ │ ├── search.ts # 搜索API
│ │ ├── source.ts # 搜索源API
│ │ ├── system.ts # 系统API
│ │ └── index.ts # API服务导出
│ ├── proxy/ # 代理服务
│ │ ├── ProxyService.ts # 代理服务
│ │ └── proxy-config.ts # 代理配置
│ └── config.ts # 配置服务
│
├── stores/ # 📦 状态管理 (Zustand)
│ ├── authStore.ts # 认证状态
│ ├── communityStore.ts # 社区状态
│ ├── proxyStore.ts # 代理状态
│ ├── searchStore.ts # 搜索状态
│ ├── sourceStore.ts # 搜索源状态
│ ├── themeStore.ts # 主题状态
│ ├── uiStore.ts # UI状态
│ └── index.ts # Store导出
│
├── types/ # 📝 TypeScript类型定义
│ ├── auth.ts # 认证类型
│ ├── common.ts # 通用类型
│ ├── community.ts # 社区类型
│ ├── notification.ts # 通知类型
│ ├── search.ts # 搜索类型
│ ├── source.ts # 搜索源类型
│ └── index.ts # 类型导出
│
├── utils/ # 🛠️ 工具函数
│ └── notificationTemplates.ts # 通知模板
│
├── App.tsx # 应用入口组件
├── constants.ts # 常量配置
├── main.tsx # 主入口文件
└── index.css # 全局样式
backend/src/
├── index.ts # 🚀 主入口文件
├── constants.ts # 📋 常量配置
│
├── routes/ # 🛣️ 路由层
│ ├── admin.ts # 管理员路由(用户管理、统计、举报处理、角色管理)
│ ├── auth.ts # 认证路由(登录、注册、密码重置、邮箱验证)
│ ├── community.ts # 社区路由(标签、分享、评论、点赞)
│ ├── config.ts # 配置路由(系统配置管理)
│ ├── search.ts # 搜索路由(搜索执行、历史、建议)
│ ├── sources.ts # 搜索源路由(分类、搜索源、用户配置)
│ ├── system.ts # 系统路由(健康检查、状态监控)
│ └── user.ts # 用户路由(设置、收藏、历史)
│
├── services/ # 🔧 业务服务层
│ ├── index.ts # 服务入口
│ ├── config.ts # 配置服务
│ ├── email-verification.ts # 邮箱验证服务
│ └── search-sources-service.ts # 搜索源服务
│
├── middleware/ # 🔐 中间件层
│ ├── index.ts # 中间件入口
│ └── auth.ts # 认证中间件
│
├── validation/ # ✅ 验证层
│ └── index.ts # 请求验证
│
├── utils/ # 🛠️ 工具函数
│ ├── index.ts # 工具入口
│ └── security.ts # 安全工具(密码哈希、锁定机制)
│
└── types/ # 📝 TypeScript类型定义
└── index.ts # 类型定义(User, Role, SearchSource等)
👉 查看完整架构说明
- Node.js: >= 20.0.0
- Cloudflare账户: 用于部署Workers和D1数据库
- Wrangler CLI: Cloudflare开发工具 (>= 3.78.0)
# 克隆项目
git clone https://github.com/Zoroaaa/codeseek.git
cd codeseek/backend
# 安装依赖
npm install
# 登录Cloudflare
wrangler login
# 创建D1数据库
wrangler d1 create codeseek-db
# 配置 wrangler.toml(添加必要的环境变量和数据库ID)
# - JWT_SECRET: JWT签名密钥
# - RESEND_API_KEY: 邮件服务API密钥
# - DB: D1数据库绑定
# 初始化数据库(按顺序执行SQL文件)
wrangler d1 execute codeseek-db --remote --file="../database/01_schema_core.sql"
wrangler d1 execute codeseek-db --remote --file="../database/02_schema_search.sql"
wrangler d1 execute codeseek-db --remote --file="../database/03_schema_community.sql"
wrangler d1 execute codeseek-db --remote --file="../database/04_schema_security.sql"
wrangler d1 execute codeseek-db --remote --file="../database/05_data_system.sql"
wrangler d1 execute codeseek-db --remote --file="../database/06_data_search_sources.sql"
wrangler d1 execute codeseek-db --remote --file="../database/07_data_tags.sql"
# 本地开发
npm run dev
# 部署到生产环境
npm run deploycd frontend
# 安装依赖
npm install
# 本地开发
npm run dev
# 构建生产版本
npm run build
# 部署到 Cloudflare Pages
wrangler pages deploy dist --project-name=codeseek多源聚合搜索
- 同时从多个磁力搜索站点获取结果
- 统一结果格式化和排序
- 支持自定义搜索源优先级
- 实时监控搜索源可用性
搜索增强功能
- 搜索历史记录和智能提示
- 基于热门关键词的搜索建议
- 搜索结果去重和优化排序
- 支持按文件大小、时间等条件筛选
缓存策略
- 多层级缓存机制 (内存缓存 + KV缓存)
- 智能缓存失效策略
- 显著提升搜索响应速度
搜索源管理
- 用户可自由启用/禁用搜索源
- 支持搜索源优先级排序
- 实时检查搜索源状态
- 搜索源配置导入导出
安全认证
- 基于 JWT 的无状态认证
- Token 自动刷新机制
- 安全的密码加密存储 (bcrypt)
- 支持忘记密码功能
- 登录失败锁定机制
邮箱验证
- 注册时邮箱验证
- 修改邮箱验证
- 重置密码验证
- 删除账户验证
- 基于 Resend 的邮件服务
个人设置
- 主题偏好设置(亮色/暗色模式)
- 搜索偏好配置
- 隐私设置
- 通知设置
数据同步
- 跨设备数据同步
- 搜索历史同步
- 收藏内容同步
- 设置同步
收藏管理
- 添加/删除收藏
- 收藏分类
- 收藏搜索和筛选
- 批量操作
历史记录
- 自动保存搜索历史
- 历史记录搜索
- 按时间筛选
- 清除历史记录
标签管理
- 创建和编辑标签
- 标签分类
- 标签热度统计
- 标签搜索
搜索源分享
- 发布自定义搜索源
- 搜索源评分和评论
- 搜索源下载和使用
- 热门搜索源推荐
用户互动
- 点赞和收藏
- 评论和反馈
- 举报不当内容
- 用户贡献统计
社区统计
- 热门搜索关键词
- 活跃用户排行
- 搜索源使用统计
- 社区成长数据
用户管理
- 用户列表查看和搜索
- 用户状态管理(启用/禁用)
- 用户角色分配
- 用户权限管理
- 登录日志查看
系统监控
- 系统统计概览
- 用户活跃度分析
- 登录趋势分析
- 搜索趋势分析
- 行为日志查询
内容管理
- 举报处理
- 搜索源审核
- 标签管理
- 数据清理
角色权限
- 四种系统角色:超级管理员、管理员、普通用户、访客
- 灵活的权限配置
- 基于角色的访问控制 (RBAC)
使用 Cloudflare D1 (SQLite) 作为数据持久化方案,采用模块化SQL文件管理:
| 文件 | 说明 | 核心表 |
|---|---|---|
01_schema_core.sql |
核心表结构 | roles, users, user_sessions, user_favorites, user_search_history, user_actions, system_config, analytics_events |
02_schema_search.sql |
搜索相关表 | search_major_categories, search_source_categories, search_sources, user_search_source_configs, source_status_cache |
03_schema_community.sql |
社区功能表 | community_source_tags, community_shared_sources, community_source_reviews, community_source_likes, community_source_downloads, community_source_reports, community_user_stats |
04_schema_security.sql |
安全相关表 | email_verifications, email_change_requests, password_reset_logs, security_lockouts, user_security_events, email_send_logs, email_templates |
05_data_system.sql |
系统初始化数据 | 角色数据、系统配置、邮件模板 |
06_data_search_sources.sql |
搜索源数据 | 大类、分类、50+预置搜索源 |
07_data_tags.sql |
标签数据 | 官方标签初始化 |
| 模块 | 表名 | 说明 |
|---|---|---|
| 用户管理 | users | 用户基础信息、权限、设置 |
| 用户管理 | user_sessions | JWT会话管理 |
| 用户管理 | user_favorites | 用户收藏记录 |
| 用户管理 | user_search_history | 搜索历史记录 |
| 用户管理 | user_actions | 行为日志表 |
| 角色管理 | roles | 角色定义(super_admin, admin, user, guest) |
| 搜索源 | search_sources | 搜索源配置(50+预置源) |
| 搜索源 | search_source_categories | 搜索源分类 |
| 搜索源 | search_major_categories | 主分类(搜索源/浏览站点) |
| 搜索源 | user_search_source_configs | 用户搜索源配置 |
| 社区 | community_shared_sources | 社区分享的搜索源 |
| 社区 | community_source_tags | 社区标签管理 |
| 社区 | community_source_reviews | 评论表 |
| 社区 | community_source_likes | 点赞表 |
| 社区 | community_source_reports | 举报表 |
| 社区 | community_user_stats | 用户统计表 |
| 安全 | email_verifications | 邮箱验证码管理 |
| 安全 | security_lockouts | 安全锁定机制 |
| 安全 | user_security_events | 安全事件日志 |
| 系统 | system_config | 系统配置表 |
| 系统 | analytics_events | 分析事件表 |
POST /api/auth/register # 用户注册
POST /api/auth/login # 用户登录
POST /api/auth/verify-token # 验证Token
POST /api/auth/refresh # 刷新Token
POST /api/auth/logout # 用户登出
GET /api/auth/me # 获取当前用户信息
PUT /api/auth/change-password # 修改密码
POST /api/auth/forgot-password # 忘记密码
POST /api/auth/reset-password # 重置密码
DELETE /api/auth/account # 删除账户
POST /api/auth/send-registration-code # 发送注册验证码
POST /api/auth/smart-send-code # 智能发送验证码
GET /api/auth/verification-status # 检查验证状态GET /api/user/settings # 获取用户设置
PUT /api/user/settings # 更新用户设置
GET /api/user/favorites # 获取收藏列表
POST /api/user/favorites # 添加收藏
DELETE /api/user/favorites/:id # 删除收藏
GET /api/user/search-history # 获取搜索历史
POST /api/user/search-history # 保存搜索记录
DELETE /api/user/search-history # 清空搜索历史
DELETE /api/user/search-history/:id # 删除单条历史
GET /api/user/search-stats # 获取搜索统计
GET /api/user/source-configs # 获取用户搜索源配置
PUT /api/user/source-configs/:sourceId # 更新搜索源配置POST /api/search # 执行搜索
GET /api/search/suggestions # 获取搜索建议
GET /api/search/trending # 获取热门搜索GET /api/search-sources/major-categories # 获取主分类列表
POST /api/search-sources/major-categories # 创建主分类
GET /api/search-sources/major-categories/:id # 获取单个主分类
PUT /api/search-sources/major-categories/:id # 更新主分类
DELETE /api/search-sources/major-categories/:id # 删除主分类
GET /api/search-sources/categories # 获取分类列表
POST /api/search-sources/categories # 创建分类
GET /api/search-sources/categories/:id # 获取单个分类
PUT /api/search-sources/categories/:id # 更新分类
DELETE /api/search-sources/categories/:id # 删除分类
GET /api/search-sources/ # 获取搜索源列表
POST /api/search-sources/ # 创建搜索源
GET /api/search-sources/:id # 获取单个搜索源
PUT /api/search-sources/:id # 更新搜索源
DELETE /api/search-sources/:id # 删除搜索源
POST /api/search-sources/:id/increment-usage # 增加使用次数
GET /api/search-sources/user-configs/:userId # 获取用户配置
DELETE /api/search-sources/user-configs/:sourceId # 删除用户配置
GET /api/search-sources/with-user-config/:userId # 获取带用户配置的搜索源
POST /api/search-sources/user-configs/batch # 批量更新用户配置
GET /api/search-sources/popular # 获取热门搜索源
GET /api/search-sources/search # 搜索搜索源
GET /api/search-sources/stats # 获取搜索源统计
GET /api/search-sources/export # 导出搜索源
GET /api/search-sources/export-user-configs/:userId # 导出用户配置GET /api/community/tags # 获取标签列表
POST /api/community/tags # 创建标签
PUT /api/community/tags/:id # 更新标签
DELETE /api/community/tags/:id # 删除标签
GET /api/community/sources # 获取社区搜索源列表
GET /api/community/sources/:id # 获取搜索源详情
POST /api/community/sources # 提交搜索源
PUT /api/community/sources/:id # 更新搜索源
DELETE /api/community/sources/:id # 删除搜索源
POST /api/community/sources/:id/like # 点赞/取消点赞
GET /api/community/sources/:id/reviews # 获取评论列表
POST /api/community/reviews # 创建评论
PUT /api/community/reviews/:id # 更新评论
DELETE /api/community/reviews/:id # 删除评论
POST /api/community/sources/:id/report # 举报搜索源
POST /api/community/sources/:id/download # 记录下载
GET /api/community/sources/my-sources # 获取我的分享
GET /api/community/sources/popular # 获取热门分享
GET /api/community/sources/recent # 获取最新分享
GET /api/community/sources/search # 搜索社区资源
GET /api/community/sources/user-stats # 获取用户统计
GET /api/community/sources/stats # 获取社区统计GET /api/admin/roles # 获取角色列表
GET /api/admin/users # 获取用户列表
GET /api/admin/users/:id # 获取用户详情
PUT /api/admin/users/:id/status # 更新用户状态
PUT /api/admin/users/:id/permissions # 更新用户权限
PUT /api/admin/users/:id/role # 更新用户角色
GET /api/admin/users/:id/login-logs # 获取用户登录日志
GET /api/admin/active-users # 获取活跃用户排行
GET /api/admin/login-stats # 获取登录统计
GET /api/admin/reports # 获取举报列表
PUT /api/admin/reports/:id # 处理举报
GET /api/admin/stats # 获取系统统计
GET /api/admin/logs # 获取行为日志
POST /api/admin/cleanup # 清理过期数据
GET /api/admin/sessions # 获取会话列表
DELETE /api/admin/sessions/:id # 终止会话
GET /api/admin/analytics/stats # 获取分析统计
GET /api/admin/analytics/events # 获取分析事件
GET /api/admin/dashboard/overview # 获取看板概览
GET /api/admin/dashboard/trends # 获取趋势数据
GET /api/admin/dashboard/user-behavior # 获取用户行为分析GET / # API信息
GET /health # 健康检查
GET /api/public-config # 获取公开配置
GET /api/config # 获取系统配置
GET /api/stats # 获取统计信息
GET /api/source-status/check # 搜索源状态检查
GET /api/source-status-history/:sourceId # 获取状态检查历史
GET /api/source-status-batch # 批量状态检查
DELETE /api/source-status-cache/:sourceId # 清除状态缓存
POST /api/actions/record # 记录用户行为架构优化
- ✅ React 18 并发特性
- ✅ Vite 快速构建和HMR
- ✅ 代码分割,路由级别懒加载
- ✅ Tree-shaking 支持
缓存策略
- ✅ Zustand 持久化状态
- ✅ API 响应缓存,减少网络请求
- ✅ 静态资源强缓存
- ✅ 智能缓存失效机制
渲染优化
- ✅ React.memo 和 useMemo 优化重渲染
- ✅ 虚拟滚动处理大量搜索结果
- ✅ 防抖节流优化用户输入
- ✅ 图片懒加载
资源优化
- ✅ Tailwind CSS 按需生成
- ✅ 字体子集化
- ✅ SVG 图标优化
- ✅ 响应式图片
边缘计算
- ✅ 利用 Cloudflare 全球边缘节点
- ✅ 就近处理请求
- ✅ 减少网络延迟
- ✅ 自动负载均衡
数据库优化
- ✅ 索引优化
- ✅ 查询优化
- ✅ 参数化查询防止SQL注入
- ✅ 自动清理过期数据触发器
API 优化
- ✅ 响应压缩 (gzip/brotli)
- ✅ 批量操作支持
- ✅ 分页查询
- ✅ 字段筛选
并发控制
- ✅ 请求限流
- ✅ 并发请求控制
- ✅ 优先级队列
- ✅ 降级策略
输入安全
- ✅ XSS 防护:严格的输入输出过滤
- ✅ CSRF 保护:Token 验证机制
- ✅ 内容安全策略 (CSP)
- ✅ 子资源完整性 (SRI)
数据安全
- ✅ 敏感数据加密存储
- ✅ 安全的 Cookie 设置
- ✅ HTTPS 强制
- ✅ 安全的第三方资源加载
API 安全
- ✅ JWT Token 认证
- ✅ Token 自动刷新
- ✅ 请求签名验证
- ✅ 速率限制
认证与授权
- ✅ JWT Token 认证 (jose库)
- ✅ 基于角色的访问控制 (RBAC)
- ✅ 会话管理
- ✅ 登录失败锁定机制
数据安全
- ✅ SQL 注入防护
- ✅ 参数化查询
- ✅ 密码加密存储 (bcrypt)
- ✅ 敏感数据脱敏
API 安全
- ✅ CORS 配置
- ✅ 速率限制
- ✅ 请求验证
- ✅ IP 记录
监控与审计
- ✅ 安全事件日志
- ✅ 异常行为检测
- ✅ 审计日志
- ✅ 安全告警
本项目基于 MIT License 开源协议。
您可以自由地:
- ✅ 使用 - 用于任何目的,包括商业用途
- ✅ 修改 - 修改源代码以适应您的需求
- ✅ 分发 - 分享项目或其修改版本
- ✅ 私有使用 - 在私有项目中使用
但您必须:
- 📋 保留版权声明 - 保留原始版权声明和许可证文本
- 📝 声明修改 - 说明对源代码所做的修改
免责声明:
⚠️ 无担保 - 软件按"原样"提供,不提供任何形式的担保- 🚫 无责任 - 作者不对使用软件造成的任何损害负责
- Cloudflare - 提供优秀的边缘计算平台
- Workers - 无服务器计算平台
- D1 - SQLite数据库服务
- Pages - 静态网站托管
- GitHub - 代码托管和协作平台
- Resend - 邮件发送服务
感谢所有为开源社区做出贡献的开发者们!
- 所有提交 Issue 和 PR 的贡献者
- 使用并反馈问题的用户们
- 分享和推广项目的朋友们
- 🏠 项目主页: GitHub - CodeSeek
- 🐛 问题反馈: GitHub Issues
- 💬 功能建议: GitHub Discussions
- 📖 项目文档: 在线文档
- 📧 邮件: zoroasx@gmail.com
- 🌐 在线演示: https://codeseek.pp.ua
我们欢迎各种形式的贡献:
- 🐛 报告 Bug
- 💡 提出新功能建议
- 📝 改进文档
- 🔧 提交代码
- 🌍 翻译文档
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
如果这个项目对您有帮助,请考虑:
- ⭐ 给项目点个 Star
- 🔄 分享给更多的人
- 💖 成为贡献者
