Skip to content

Commit 84d67ec

Browse files
authored
Merge branch 'main' into main
2 parents 1918e6f + 204b6b0 commit 84d67ec

19 files changed

Lines changed: 3046 additions & 656 deletions

.all-contributorsrc

Lines changed: 1385 additions & 436 deletions
Large diffs are not rendered by default.

.github/workflows/contributors.yml

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,49 @@ on:
88
jobs:
99
contributors:
1010
runs-on: ubuntu-latest
11+
timeout-minutes: 5
1112
permissions:
1213
contents: write
1314
pull-requests: write
1415
steps:
1516
- name: Checkout
16-
uses: actions/checkout@v5
17+
uses: actions/checkout@v6
1718
with:
1819
fetch-depth: 0
1920

21+
- name: Extract Node version from package.json
22+
id: node-version
23+
run: |
24+
NODE_VERSION=$(jq -r '.engines.node // "22.x"' package.json)
25+
echo "version=${NODE_VERSION}" >> "$GITHUB_OUTPUT"
26+
2027
- name: Setup Node.js
21-
uses: actions/setup-node@v4
28+
uses: actions/setup-node@v6
2229
with:
23-
node-version: "20"
30+
node-version: ${{ steps.node-version.outputs.version }}
2431

2532
- name: Install dependencies
26-
run: npm install
33+
run: npm ci
2734

28-
- name: Update contributors
35+
- name: Check contributors
36+
id: contributors_check
2937
run: npm run contributors:check
3038
env:
3139
PRIVATE_TOKEN: ${{ secrets.GITHUB_TOKEN }}
40+
continue-on-error: true
3241

33-
- name: Regenerate README
42+
- name: Generate contributors report
43+
if: steps.contributors_check.outcome == 'failure'
3444
run: |
35-
npm install
36-
npm start
45+
mkdir -p reports
46+
npm run contributors:report
47+
test -f reports/contributor-report.md && cat reports/contributor-report.md >> "$GITHUB_STEP_SUMMARY"
48+
env:
49+
PRIVATE_TOKEN: ${{ secrets.GITHUB_TOKEN }}
50+
continue-on-error: true
51+
52+
- name: Regenerate README
53+
run: npm start
3754

3855
- name: Check for changes
3956
id: verify-changed-files

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
node_modules
22
*.orig
33
Copilot-Processing.md
4+
reports/
45

56
# macOS system files
67
.DS_Store

CONTRIBUTING.md

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,8 @@ For full example of usage checkout edge-ai tasks collection:
200200
- A brief description of what your instruction/prompt does
201201
- Any relevant context or usage notes
202202

203-
**Note**: Once your contribution is merged, you'll automatically be added to our [Contributors](./README.md#contributors-) section! We use [all-contributors](https://github.com/all-contributors/all-contributors) to recognize all types of contributions to the project.
203+
> [!NOTE]
204+
> We use [all-contributors](https://github.com/all-contributors/all-contributors) to recognize all types of contributions to the project. Jump to [Contributors Recognition](#contributor-recognition) to learn more!
204205

205206
## What We Accept
206207

@@ -234,21 +235,34 @@ To maintain a safe, responsible, and constructive community, we will **not accep
234235
- **Write clearly**: Use simple, direct language
235236
- **Promote best practices**: Encourage secure, maintainable, and ethical development practices
236237

237-
## Contributors Recognition
238+
## Contributor Recognition
238239

239-
This project uses [all-contributors](https://github.com/all-contributors/all-contributors) to recognize contributors. When you make a contribution, you'll automatically be recognized in our contributors list!
240+
We use [all-contributors](https://github.com/all-contributors/all-contributors) to recognize **all types of contributions** to this project.
240241

241-
We welcome contributions of all types, including:
242+
To add yourself, leave a comment on a relevant issue or pull request using your GitHub username and the appropriate contribution type(s):
242243

243-
- 📝 Documentation improvements
244-
- 💻 Code contributions
245-
- 🐛 Bug reports and fixes
246-
- 🎨 Design improvements
247-
- 💡 Ideas and suggestions
248-
- 🤔 Answering questions
249-
- 📢 Promoting the project
244+
```markdown
245+
@all-contributors add @username for contributionType1, contributionType2
246+
```
247+
248+
The contributors list is updated automatically every Sunday at **3:00 AM UTC**. When the next run completes, your name will appear in the [README Contributors](./README.md#contributors-) section.
249+
250+
### Contribution Types
251+
252+
We welcome many kinds of contributions, including the custom categories below:
253+
254+
| Category | Description | Emoji |
255+
| --- | --- | :---: |
256+
| **Instructions** | Custom instruction sets that guide GitHub Copilot behavior | 🧭 |
257+
| **Prompts** | Reusable or one-off prompts for GitHub Copilot | ⌨️ |
258+
| **Agents (Chat Modes)** | Defined GitHub Copilot roles or personalities | 🎭 |
259+
| **Skills** | Specialized knowledge of a task for GitHub Copilot | 🧰 |
260+
| **Collections** | Curated bundles of related prompts, agents, or instructions | 🎁 |
261+
262+
In addition, all standard contribution types supported by [All Contributors](https://allcontributors.org/emoji-key/) are recognized.
263+
264+
> Every contribution matters. Thanks for helping improve this resource for the GitHub Copilot community.
250265

251-
Your contributions help make this resource better for the entire GitHub Copilot community!
252266

253267
## Code of Conduct
254268

0 commit comments

Comments
 (0)