Content/Data (Phase 1): Import student_resources.json (tensorboy 91 net-new rows), curate 40+ flagship deadlines, and seed mentorship programs
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 22/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
Direzione di ricerca
Start in scripts/normalize-data.ts and scripts/seed.ts to see how offers.json rows are normalized and seeded, then check src/lib/mock-data.ts. Add student_resources.json with deduplication by normalized name and claim-URL hostname, mapping its four buckets to kind. Done means the seed runs without duplicate offers, at least 40 flagship programs have deadline, recurrence, amount, provider and eligibility filled, and /deadlines renders them.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Tracked from docs/2026-09-18-improvement-plan.md (§2, §4 Phase 1 Content 1–3, Appendix A).
Currently, StudentStack has 0 scholarships, 0 fellowships, 0 internships, 0 mentorship programs, and 0 deadlines in its 593 rows. Meanwhile, diffing resources.tensorboy.com/resources.json (151 items) against our database shows 91 net-new resources missing from StudentStack, including 30 of 31 scholarships/fellowships and 23 of 26 internships/mentorship programs.
Scope & Implementation Plan
1. Import student_resources.json (91 net-new rows after dedup)
- Add
student_resources.jsonfromresources.tensorboy.com/resources.json(as originally planned in the Agent-Brief). - Deduplicate against
offers.jsonby normalized name and claim-URL hostname. - Map tensorboy's 4 buckets to
kind:tools_and_software(10 net-new: Leonardo.ai, Auphonic, Google Workspace for Education, Zoom for Education, DigitalOcean $200, SolidWorks Student, Todoist, Zoho Young Creators, Oracle Academy Cloud, Atlas School) →perkcertifications_and_courses(28 net-new: SWAYAM, NPTEL, Google Career Certificates, MS Learn Student Ambassador, Coursera for Campus, AICTE Digital Skilling, Cisco NetAcad, Udacity scholarships, HubSpot Academy, Trailhead, Semantic Scholar, Elicit, etc.) →perk/programscholarships_and_fellowships(30 net-new) →scholarship/fellowshipinternships_and_mentorship(23 net-new) →internship/mentorship/program
- Map
"Program Value"toamount/tagline.
2. Hand-curate deadlines, opensAt, recurrence, amount, and eligibility for ~40 flagship recurring programs
Populate verified 2026 dates & recurrence from docs/2026-09-18-improvement-plan.md (§4 Phase 1.2 & Appendix A):
- Open-source & tech programs: GSoC (Mar 16–31), MLH Fellowship (Fall deadline Aug 31; 3 batches/yr), LFX Mentorship (3 terms: Mar/Jun/Sep), Outreachy (2 cohorts/yr), Season of KDE (Jan 14), GirlScript Summer of Code, Summer of Bitcoin, FOSSEE Summer Fellowship, Smart India Hackathon, Hacktoberfest.
- Indian fellowships & social impact: Young India Fellowship (Mar 23), Gandhi Fellowship (Mar 31), LAMP Fellowship (Dec 21), Teach For India (Nov 1), SBI Youth for India (13-month, ₹16k/month).
- Indian scholarships (Govt & Foundation): PM-USP, NMMS, Indira Gandhi Single Girl Child, UGC Merit, Ishan Uday, INSPIRE, CSIR-JRF, ICMR-JRF, DBT-JRF, GATE scholarship, Ramanujan Fellowship, WOS-A, AICTE Pragati, AICTE Saksham, Reliance Foundation, Narotam Sekhsaria, KC Mahindra, JN Tata Endowment, Aga Khan Foundation, Tata Cornell, Google Generation Scholarship.
- Global scholarships & research internships open to Indians: Chevening, Commonwealth, Fulbright-Nehru, Rhodes India, Erasmus Mundus, DAAD WISE, Mitacs Globalink, Khorana Program, Charpak Lab, Gates Cambridge, Schwarzman, Knight-Hennessy, SURGE (IITK), SPARK (IITR), IAS SRFP, Infosys InStep, TCS Research.
3. Add curated Mentorship set (Phase 1.3)
- Free mentorship & early-career programs: ADPList (free, 40k+ mentors), Mentor Together (India, free), MicroMentor, UStrive, Women Techmakers, Rewriting the Code, ColorStack (tag US/CA region), Microsoft Engage (2nd-year), Google STEP.
- Paid mentorship platforms (explicitly labeled as paid/discounted): Preplaced, Topmate, MentorCruise, Codementor.
Acceptance Criteria
-
student_resources.json(or unified seed dataset) is added and normalized inscripts/normalize-data.ts+scripts/seed.tswithout duplicating existingoffers.jsonrows. - At least 40 flagship scholarships, fellowships, internships, and open-source programs have structured
deadline,recurrence,amount,provider, andeligibilityfields populated. - Mentorship programs from Appendix A are seeded with
kind = 'mentorship'. -
/deadlinesrenders real upcoming, closing-soon, and past-cycle programs out of the box.
Files Involved
student_resources.json(new)scripts/normalize-data.tsscripts/seed.tssrc/lib/mock-data.ts
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 6
- Merge medio
- 23h 53m
- PR unite (30g)
- 27
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Your-Voldemort/StudentStack
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Your-Voldemort/StudentStack#84 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100
Your-Voldemort/StudentStack#83 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 12/100
Your-Voldemort/StudentStack#82 ·
I maintainer di solito rispondono entro 1 giorno
-
Feature (Phase 1): Extend resources schema for opportunities (kind, opensAt, recurrence, amount, provider, eligibility)Forse già presa @Cipher-Shadow-IR l’ha presa oggi. Apertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Your-Voldemort/StudentStack#78 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
Your-Voldemort/StudentStack#42 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Your-Voldemort/StudentStack
Issue simili
-
Edit: Travel Mix (RO)Apertacheck:failed streams:edit
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
iptv-org/iptv#55901 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 2 giorni
-
package:ios ships XCFrameworks with absolute symlinks, which SwiftPM refuses to extractForse già presa @cusnirvladislav l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
callstackincubator/rock#740 ·
-
S: triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni
-
area:workflow bug ready-for-human
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
fil-donadoni/tolaria#6108 ·
I maintainer di solito rispondono entro 1 giorno