Skip to content

Commit 661a25d

Browse files
committed
update
1 parent fce3188 commit 661a25d

5 files changed

Lines changed: 584 additions & 553 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,47 @@
22
name: "Bug Report"
33
about: Report a bug or unexpected behavior in College Daddy
44
title: "[Bug]: "
5-
labels: ["bug", "apertre3.0"]
5+
labels: ["bug", "nsoc26"]
66
assignees: ""
77
---
88

99
### Description
10+
1011
A clear and concise description of what the bug is.
1112

1213
### To Reproduce
14+
1315
Steps to reproduce the behavior:
16+
1417
1. Go to '...'
1518
2. Click on '....'
1619
3. Scroll down to '....'
1720
4. See error
1821

1922
### Expected Behavior
23+
2024
A clear description of what you expected to happen.
2125

2226
### Actual Behavior
27+
2328
What actually happened instead.
2429

2530
### Screenshots
31+
2632
If applicable, add screenshots to help explain your problem.
2733

2834
### Environment
35+
2936
- **Browser**: [e.g., Chrome 120, Firefox 121]
3037
- **OS**: [e.g., Windows 11, macOS Sonoma]
3138
- **Device**: [e.g., Desktop, Mobile, Tablet]
3239

3340
### Additional Context
41+
3442
Add any other context about the problem here (error messages, console logs, etc.).
3543

3644
### Checklist
45+
3746
- [ ] I've searched for similar issues.
3847
- [ ] I've tested on multiple browsers/devices.
3948
- [ ] I've included all relevant information.

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,28 @@
22
name: "Feature Request"
33
about: Suggest a new feature or enhancement for College Daddy
44
title: "[Feature]: "
5-
labels: ["enhancement", "apertre3.0"]
5+
labels: ["enhancement", "nsoc26"]
66
assignees: ""
77
---
88

99
### Description
10+
1011
Explain clearly what feature or improvement you're suggesting and why it's needed.
1112

1213
### Problem
14+
1315
What problem or limitation does this solve?
1416

1517
### Proposed Solution
18+
1619
How would you like this feature to work? (Be specific — include UI or functionality details.)
1720

1821
### Additional Context
22+
1923
Add screenshots, sketches, or references if relevant.
2024

2125
### Checklist
26+
2227
- [ ] I've checked this doesn't already exist.
2328
- [ ] I've followed the contributing guidelines.
2429
- [ ] I've described the expected behavior clearly.

.github/workflows/pr-auto-comment.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ jobs:
2121
const prNumber = context.payload.pull_request.number;
2222
const prBody = context.payload.pull_request.body || '';
2323
const prAuthor = context.payload.pull_request.user.login;
24-
24+
2525
// Extract issue numbers from PR body (supports #123, fixes #123, closes #123, resolves #123, etc.)
2626
const issuePattern = /(close[sd]?|fix(e[sd])?|resolve[sd]?)\s*#(\d+)|#(\d+)/gi;
2727
const matches = [...prBody.matchAll(issuePattern)];
2828
const issueNumbers = [...new Set(matches.map(m => m[3] || m[4]).filter(Boolean))];
29-
30-
let allLabels = new Set(['awaiting review', 'apertre3.0']);
29+
30+
let allLabels = new Set(['awaiting review', 'nsoc26']);
3131
let linkedIssuesInfo = [];
32-
32+
3333
// Fetch labels from each linked issue
3434
for (const issueNumber of issueNumbers) {
3535
try {
@@ -54,7 +54,7 @@ jobs:
5454
console.log(`Could not fetch issue #${issueNumber}: ${error.message}`);
5555
}
5656
}
57-
57+
5858
// Apply all collected labels to PR
5959
if (allLabels.size > 0) {
6060
await github.rest.issues.addLabels({
@@ -64,7 +64,7 @@ jobs:
6464
labels: Array.from(allLabels)
6565
});
6666
}
67-
67+
6868
// Assign mugenkyou as reviewer (only if they're not the PR author)
6969
if (prAuthor !== 'mugenkyou') {
7070
try {
@@ -78,11 +78,11 @@ jobs:
7878
console.log(`Could not assign reviewer mugenkyou: ${error.message}`);
7979
}
8080
}
81-
81+
8282
// Create professional comment
8383
let commentBody = `## 📥 Pull Request Received\n\n`;
8484
commentBody += `Thank you for your contribution to **College Daddy**. Your pull request has been received and is currently under review.\n\n`;
85-
85+
8686
if (linkedIssuesInfo.length > 0) {
8787
commentBody += `### 🔗 Linked Issues\n\n`;
8888
@@ -91,22 +91,22 @@ jobs:
9191
}
9292
commentBody += `\n`;
9393
}
94-
94+
9595
commentBody += `### ✅ Pre-Merge Checklist\n\n`;
9696
commentBody += `Please ensure the following requirements are met:\n\n`;
9797
commentBody += `- [ ] Changes adhere to contribution guidelines\n`;
9898
commentBody += `- [ ] Related issues are referenced in description\n`;
9999
commentBody += `- [ ] All changes tested and verified locally\n`;
100100
commentBody += `- [ ] Code follows project standards\n\n`;
101-
101+
102102
if (prAuthor !== 'mugenkyou') {
103103
commentBody += `### 👤 Reviewer Assigned\n\n`;
104104
commentBody += `@mugenkyou has been assigned to review this pull request.\n\n`;
105105
}
106-
106+
107107
commentBody += `---\n\n`;
108108
commentBody += `Our team will review your submission shortly. We appreciate your effort in improving the platform for students.`;
109-
109+
110110
await github.rest.issues.createComment({
111111
owner: context.repo.owner,
112112
repo: context.repo.repo,
@@ -122,7 +122,7 @@ jobs:
122122
script: |
123123
const prNumber = context.payload.pull_request.number;
124124
const contributor = context.payload.pull_request.user.login;
125-
125+
126126
const commentBody = `## 🎉 Pull Request Merged Successfully\n\n` +
127127
`**Contributor**: @${contributor}\n\n` +
128128
`Your pull request has been successfully merged into the main codebase. ` +
@@ -134,7 +134,7 @@ jobs:
134134
`- 🔄 Continue contributing to enhance the platform\n\n` +
135135
`---\n\n` +
136136
`We value your commitment to improving educational technology and look forward to your continued involvement.`;
137-
137+
138138
await github.rest.issues.createComment({
139139
owner: context.repo.owner,
140140
repo: context.repo.repo,
@@ -149,7 +149,7 @@ jobs:
149149
github-token: ${{ secrets.GITHUB_TOKEN }}
150150
script: |
151151
const prNumber = context.payload.pull_request.number;
152-
152+
153153
// Remove 'awaiting review' label
154154
try {
155155
await github.rest.issues.removeLabel({

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@
66
![GitHub forks](https://img.shields.io/github/forks/mugenkyou/College_daddy?style=for-the-badge)
77
![GitHub issues](https://img.shields.io/github/issues/mugenkyou/College_daddy?style=for-the-badge)
88

9+
> **Program Affiliations**
10+
>
11+
> This project has been officially accepted and is actively maintained under the following open source programs:
12+
> - [Nexus-Spring-of-Code](https://woc.codesocial.tech/)
13+
> - [NSOC](https://www.nsoc.in/home)
14+
> - [Apertre](https://apertre.resourcio.in/)
15+
916

1017

1118
# College Daddy

0 commit comments

Comments
 (0)