feat: Add GitHub community files and update contact information

This commit introduces standard GitHub community files including:
- Issue templates for bug reports and feature requests.
- Pull Request template.
- Security policy with contact email.
- Funding configuration with GitHub Sponsors and custom links.

Updates include:
- .github/ISSUE_TEMPLATE/ with bug_report.md and feature_request.md.
- .github/PULL_REQUEST_TEMPLATE.md.
- .github/SECURITY.md with tukuai.ai@gmail.com as contact email.
- .github/FUNDING.yml with github: tukuaiai and custom crypto/social links.
- README.md with a new 联系方式 section and fixed Mermaid diagram syntax.
- .gitignore updated to track .github/ directory.

This ensures better community engagement and project maintainability.
This commit is contained in:
tukuaiai
2025-12-13 09:52:56 +08:00
parent 2c29c11689
commit 45b9d3b8eb
7 changed files with 233 additions and 14 deletions

25
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1,25 @@
# GitHub 赞助配置文件
# 这些链接将显示在 GitHub 仓库主页的“赞助”按钮旁边。
github: tukuaiai # 您的 GitHub 用户名,例如: [octocat]
# patreon: your-patreon-username # 您的 Patreon 用户名
# open_collective: your-opencollective-project-name # 您的 Open Collective 项目名称
# ko_fi: your-ko-fi-username # 您的 Ko-fi 用户名
# tidelift: # Tidelift 支持
# - package-name/platform
# - another-package/platform
# community_bridge: your-community-bridge-project-name # 您的 Community Bridge 项目名称
# liberapay: your-liberapay-username # 您的 Liberapay 用户名
# issuehunt: your-issuehunt-username # 您的 IssueHunt 用户名
# otechie: your-otechie-username # 您的 Otechie 用户名
custom:
- 'https://t.me/desci0'
- 'tron: TQtBXCSTwLFHjBqTS4rNUp7ufiGx51BRey'
- 'sol: HjYhozVf9AQmfv7yv79xSNs6uaEU5oUk2USasYQfUYau'
- 'eth: 0xa396923a71ee7D9480b346a17dDeEb2c0C287BBC'
- 'bsc: 0xa396923a71ee7D9480b346a17dDeEb2c0C287BBC'
- 'btc: bc1plslluj3zq3snpnnczplu7ywf37h89dyudqua04pz4txwh8z5z5vsre7nlm'
- 'sui: 0xb720c98a48c77f2d49d375932b2867e793029e6337f1562522640e4f84203d2e'
- 'telegram: desci0'
- 'x(twitter): https://x.com/123olp'

41
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@@ -0,0 +1,41 @@
---
name: Bug 报告
about: 报告一个 Bug 以帮助我们改进
title: "[Bug]: "
labels: bug
assignees: ''
---
**描述您遇到的 Bug**
清晰简洁地描述问题所在。
**重现步骤**
重现行为的步骤:
1. 前往 '...'
2. 点击 '....'
3. 滚动到 '....'
4. 查看错误
**预期行为**
清晰简洁地描述您期望发生的事情。
**实际行为**
清晰简洁地描述实际发生的事情。
**截图**
如果适用,添加截图以帮助解释您的问题。
**桌面环境 (请填写以下信息):**
- 操作系统: [例如 iOS, Android, Windows, Mac, Linux]
- 浏览器: [例如 chrome, safari]
- 版本: [例如 22]
**智能手机环境 (请填写以下信息):**
- 设备: [例如 iPhone6]
- 操作系统: [例如 iOS8.1]
- 浏览器: [例如 safari]
- 版本: [例如 22]
**附加信息**
您在此处可以添加任何其他上下文信息。

View File

@@ -0,0 +1,20 @@
---
name: 功能请求
about: 提出一个新功能或改进现有功能
title: "[Feature]: "
labels: enhancement
assignees: ''
---
**您希望解决什么问题?**
清晰简洁地描述您希望通过此功能解决的问题。
**您希望实现什么解决方案?**
清晰简洁地描述您希望实现的解决方案。
**考虑过的替代方案**
清晰简洁地描述您已经考虑过的任何替代解决方案或功能。
**附加信息**
您在此处可以添加任何其他上下文信息或截图。

37
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View File

@@ -0,0 +1,37 @@
---
name: Pull Request
about: 提交您的贡献
title: "[类型]: 描述"
labels: ''
assignees: ''
---
**请描述本次 PR 的类型**
例如:
- [ ] Bug 修复
- [ ] 功能增加
- [ ] 代码优化/重构
- [ ] 文档更新
- [ ] 其他 (请说明):
**本次 PR 解决了什么问题或增加了什么功能?**
请清晰简洁地描述本次 Pull Request 的目的和具体改动。
**相关 Issue**
请关联本次 PR 解决或关联的 Issue (例如:`Closes #123`, `Fixes #456`, `Related to #789`)。
**测试步骤**
请描述如何测试本次改动。例如:
1. `git checkout <branch-name>`
2. `npm install` (如果依赖有变动)
3. `npm test``yarn test`
4. 运行应用并验证 `...`
**检查列表**
请在提交 PR 前确保以下事项已完成:
- [ ] 我已阅读并遵循项目的贡献指南。
- [ ] 我已在本地运行了测试,并且所有测试都通过了。
- [ ] 我已确保代码风格与项目保持一致。
- [ ] 我已更新了相应的文档 (如果适用)。
- [ ] 我已对本次提交进行了有意义的 Commit Message。

26
.github/SECURITY.md vendored Normal file
View File

@@ -0,0 +1,26 @@
# 安全策略
我们非常重视 `vibe-coding-cn` 项目的安全。本文件概述了如何向我们报告安全漏洞,以及我们将如何处理这些漏洞。
## 报告漏洞
我们恳请您通过电子邮件向我们报告任何潜在的安全漏洞,而不是在公共 Issue 跟踪器中披露。这将使我们有机会在漏洞被公开利用之前进行修复。
请将详细信息发送至tukuai.ai@gmail.com
请在报告中包含以下信息:
* 漏洞的详细描述。
* 重现漏洞的步骤。
* 受影响的版本。
* 如果可能,提供概念验证 (PoC) 或利用代码。
## 我们的承诺
一旦收到您的安全报告,我们将:
* 在合理的时间内确认收到您的报告。
* 调查漏洞并确定其影响。
* 与您协作解决漏洞。
* 在修复完成后通知您。
* 在适当的时候公开致谢您的贡献 (如果您同意)。
我们致力于尽快解决所有报告的安全问题,并感谢您帮助我们确保 `vibe-coding-cn` 项目的安全。

1
.gitignore vendored
View File

@@ -42,7 +42,6 @@ venv.bak/
# IDE
.vscode/
.idea/
.github/
*.swp
*.swo
*~

View File

@@ -81,6 +81,15 @@
---
## ✉️ 联系方式
- **GitHub**: [tukuaiai](https://github.com/tukuaiai)
- **Telegram**: [@desci0](https://t.me/desci0)
- **X (Twitter)**: [@123olp](https://x.com/123olp)
- **Email**: `tukuai.ai@gmail.com`
---
### 项目目录结构概览
本项目 `vibe-coding-cn` 的核心结构主要围绕知识管理、AI 提示词的组织与自动化展开。以下是经过整理和简化的目录树及各部分说明:
@@ -177,17 +186,81 @@ backups/
```
```mermaid
graph TD
Need[输入: 需求] --> CP[(coding_prompts 需求澄清/计划化)]
CP --> Context[documents/* 上下文文档\nproject-context.md]
Context --> SP[(system_prompts 行为约束)]
SP --> Exec[执行: AI 结对编程 + 人类审阅]
Exec --> Test[自测: 计划内验证 / make test]
Test --> Progress[progress.md & README 更新]
Progress --> Backup1[backups/一键备份.sh]
Progress --> Backup2[backups/快速备份.py]
prompts-library -->|生成/维护| CP
documents -->|知识基线| Exec
graph TB
%% 语义样式
classDef dataFlow stroke:#1565c0,stroke-width:2px;
classDef control stroke-dasharray: 3 3,stroke:#8e24aa,stroke-width:1.6px;
classDef async stroke-dasharray: 2 4,stroke:#2e7d32,stroke-width:1.6px;
subgraph 🌍 外部系统与数据源层
ext_contrib[社区贡献者]
ext_sheet[Google表格 / 外部表格数据]
ext_md[外部 Markdown 提示词]
ext_api[未来可扩展数据源 / API]
ext_contrib --> ext_sheet
ext_contrib --> ext_md
ext_api -.-> ext_sheet
end
subgraph 🔍 数据接入与采集层
excel_raw[prompt_excel/*.xlsx 原始表]
md_raw[prompt_docs/外部MD输入]
excel_to_docs[prompts-library/scripts/excel_to_docs.py]
docs_to_excel[prompts-library/scripts/docs_to_excel.py]
ingest_bus[标准化数据帧]
ext_sheet --> excel_raw
ext_md --> md_raw
excel_raw --> excel_to_docs
md_raw --> docs_to_excel
excel_to_docs --> ingest_bus
docs_to_excel --> ingest_bus
end
subgraph ⚙️ 数据处理与智能决策层(核心)
validate[字段校验与规范化] --> transform[格式映射转换引擎]
transform --> artifacts_md[生成 prompt_docs/规范MD]
transform --> artifacts_xlsx[生成 prompt_excel/导出XLSX]
orchestrator[main.py · scripts/start_convert.py 调度] -.-> validate
orchestrator -.-> transform
ingest_bus --> validate
end
subgraph 📥 执行与消费层
artifacts_md --> catalog_coding[prompts/coding_prompts 编程链路提示词]
artifacts_md --> catalog_system[prompts/system_prompts 行为约束提示词]
artifacts_md --> catalog_assist[prompts/assistant_prompts 辅助提示词]
artifacts_md --> catalog_user[prompts/user_prompts 用户提示词]
artifacts_md --> docs_repo[documents/* 知识库引用]
artifacts_md -.-> new_consumer[其他下游/发布渠道]
catalog_coding --> ai_flow[AI 结对编程流程]
ai_flow --> deliverables[项目上下文 / 计划 / 代码产出]
end
subgraph 👥 用户交互与接口层
cli[CLI: python main.py] --> orchestrator
makefile[Makefile 任务封装] -.-> cli
readme[README.md 使用指南] -.-> cli
end
subgraph 🧱 基础设施与横切能力层
git[Git 版本控制] -.-> orchestrator
backups[backups/一键备份.sh · backups/快速备份.py] -.-> artifacts_md
deps[requirements.txt · scripts/requirements.txt 依赖] -.-> orchestrator
config[prompts-library/scripts/config.yaml 配置] -.-> orchestrator
monitor[日志/监控(外部接入预留)] -.-> orchestrator
end
%% 横切覆盖示意
backups -.-> catalog_coding
git -.-> validate
config -.-> validate
%% Legend
subgraph Legend[Legend]
legend_data[实线箭头:主数据流]
legend_ctrl[虚线:控制/配置/调度]
legend_async[点虚线:外部/异步接口]
end
```
---
@@ -452,5 +525,3 @@ gantt
**Made with ❤️ and a lot of ☕ by [tukuaiai](https://github.com/tukuaiai),[Nicolas Zullo](https://x.com/NicolasZu)and [123olp](https://x.com/123olp)**
[⬆ 回到顶部](#vibe-coding-终极指南-v12)
</div>