AOSSIE-Org / AOSSIE-Org/DebateAI
[GOOD FIRST ISSUE]: chore: Align repository with AOSSIE Template-Repo standards
- 主要语言
- TypeScript
- 星标
- 84
- 派生
- 198
- 平均合并
- 2 天 19 小时
- 30 天内合并 PR
- 30
描述
### Context
### Context
AOSSIE maintains a [Template-Repo](https://github.com/AOSSIE-Org/Template-Repo) that defines the organisation-wide standards for all projects — CI/CD workflows, security scanning, issue templates, PR templates, code review config, contributor documentation, and more.
DebateAI currently has none of these in place. This means:
- No automated security scanning (CodeQL, Gitleaks, OSV)
- No standardised issue or PR templates
- No Dependabot for dependency updates
- No stale-issue management
- No contributor guide, privacy policy, or maintainers list
- No automated label management on PRs
- No best-practices checklist tracking
### What Needs to Be Done
- [ ] Add all 19 GitHub Actions workflows from Template-Repo (security, release, label sync, stale, etc.)
- [ ] Add issue templates: bug report, feature request, good first issue, contact links
- [ ] Add PR template with checklist and AI-usage notice
- [ ] Add `dependabot.yml` tailored for DebateAI's stack (npm/Go/Docker/pip)
- [ ] Add `CONTRIBUTING.md` with DebateAI-specific setup instructions
- [ ] Add `MAINTAINERS.md`, `PRIVACY.md`, `BestPracticesChecklist.md`
- [ ] Add `.coderabbit.yaml`, `.editorconfig`, `.pre-commit-config.yaml`
- [ ] Add `.goreleaser.yaml`, `VERSION`, `socket.yml`, `dangerfile.js`
- [ ] Add `.vscode/extensions.json` and `settings.example.json`
- [ ] Add `.gitattributes` and `.templatesyncignore`
### Resources
- [AOSSIE Template-Repo](https://github.com/AOSSIE-Org/Template-Repo)
- [AOSSIE CONTRIBUTING.md](https://github.com/AOSSIE-Org/Template-Repo/blob/main/CONTRIBUTING.md)
### Resources
- [Contribution Guide - Start Here!](https://github.com/AOSSIE-Org/TODO/blob/main/CONTRIBUTING.md)
- [Discord Channel](https://discord.gg/hjUhu33uAn)
### Getting Started
- [x] I have joined the [Discord server](https://discord.gg/hjUhu33uAn) and will post updates there
- [x] I have read the [Contribution Guide](https://github.com/AOSSIE-Org/Template-Repo/blob/main/CONTRIBUTING.md)
- [x] I understand this issue is assigned on a first-come, first-served basis
贡献指南
这个仓库没有索引到贡献指南
调研方向
Compare DebateAI's repository root with the AOSSIE Template-Repo and read the linked CONTRIBUTING.md first. Review the 19 workflows and each listed configuration, template, and documentation file, tailoring dependabot.yml for npm, Go, Docker, and pip. Done means every checklist item is present and DebateAI-specific setup and policy details are correct.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- docker, github-actions, go, typescript
- 领域
- ci-cd, devops, documentation, release, security, tooling
- Issue 类型
- 重构
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 活跃
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100