name: Welcome

on:
  issues:
    types: [opened]
  pull_request_target:
    types: [opened]

permissions:
  issues: write
  pull-requests: write

jobs:
  welcome:
    runs-on: ubuntu-latest
    steps:
      - name: Welcome new contributors
        uses: actions/first-interaction@v1
        with:
          repo-token: ${{ secrets.GITHUB_TOKEN }}
          issue-message: |
            👋 你好！感谢你提交第一个 issue！

            我们会尽快查看并回复。同时，建议你：
            - 📚 查看[文档](https://esengine.github.io/ecs-framework/)
            - 🤖 使用 [AI 文档助手](https://deepwiki.com/esengine/ecs-framework)
            - 💬 加入 [QQ 交流群](https://jq.qq.com/?_wv=1027&k=29w1Nud6)

            ---

            👋 Hello! Thanks for opening your first issue!

            We'll review it as soon as possible. Meanwhile, you might want to:
            - 📚 Check the [documentation](https://esengine.github.io/ecs-framework/)
            - 🤖 Use [AI documentation assistant](https://deepwiki.com/esengine/ecs-framework)

          pr-message: |
            👋 你好！感谢你提交第一个 Pull Request！

            在我们 Review 之前，请确保：
            - ✅ 代码遵循项目规范
            - ✅ 通过所有测试
            - ✅ 更新了相关文档
            - ✅ Commit 遵循 [Conventional Commits](https://www.conventionalcommits.org/) 规范

            查看完整的[贡献指南](https://github.com/esengine/ecs-framework/blob/master/CONTRIBUTING.md)。

            ---

            👋 Hello! Thanks for your first Pull Request!

            Before we review, please ensure:
            - ✅ Code follows project conventions
            - ✅ All tests pass
            - ✅ Documentation is updated
            - ✅ Commits follow [Conventional Commits](https://www.conventionalcommits.org/)

            See the full [Contributing Guide](https://github.com/esengine/ecs-framework/blob/master/CONTRIBUTING.md).
