Skip to content

Added project resources and learning materials section#414

Open
Suhani-ai-dev wants to merge 2 commits into
komalharshita:mainfrom
Suhani-ai-dev:solved-conflict
Open

Added project resources and learning materials section#414
Suhani-ai-dev wants to merge 2 commits into
komalharshita:mainfrom
Suhani-ai-dev:solved-conflict

Conversation

@Suhani-ai-dev
Copy link
Copy Markdown

@Suhani-ai-dev Suhani-ai-dev commented May 21, 2026

Summary [required]

Added a new “Project Resources & Learning Materials” section for projects in DevPath.
Updated the projects.json dataset structure to support resource links in a cleaner format and displayed them properly in the project details UI.

Related Issue [required]

Closes #322

Type of Change [required]

  • Bug fix — resolves a broken behaviour

  • Feature — adds new functionality

  • Data — adds new projects to data/projects.json

  • Documentation — updates docs, README, or code comments only

  • Style — CSS or visual changes only, no logic change

  • Refactor — restructures code without changing behaviour

  • Test — adds or updates tests

What Was Changed [required]

File | Change made -- | -- data/projects.json | Updated resources field structure with resource name and URL templates/project.html | Added Project Resources & Learning Materials UI section static/style.css | Added styling for resources cards and learning material section

Self-Review Checklist [required]

  • I have read CONTRIBUTING.md and followed all guidelines

  • My branch name follows the convention: feat/, fix/, docs/, data/, style/, test/

  • I have run python tests/test_basic.py and all 27 tests pass

  • I have run flake8 . locally and there are no errors

  • I have not introduced any print() or console.log() debug statements

  • Every new function I wrote has a docstring

  • I have not modified files outside the scope of the linked issue

  • If I changed the UI, I tested it at 375px (mobile) and 1280px (desktop)

  • If I added a project to the dataset, it has all required JSON fields

Notes for Reviewer

Added a clean and responsive resources section for project pages while keeping the existing project recommendation flow unchanged.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 21, 2026

@Suhani-ai-dev is attempting to deploy a commit to the komalsony234-1530's projects Team on Vercel.

A member of the Team first needs to authorize it.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for submitting your first pull request to DevPath.

Before review:

  • Complete the PR template fully
  • Ensure all tests pass
  • Link your PR to an issue
  • Keep changes scoped to the issue

A maintainer will review your contribution soon.

@Suhani-ai-dev
Copy link
Copy Markdown
Author

Hello @komalharshita , I am a GSSoC’26 contributor. I have completed the required changes. Kindly review my pull request when you get time. I would really appreciate your feedback. Thank you!

@Suhani-ai-dev
Copy link
Copy Markdown
Author

Hii @komalharshita ,
I've updated the PR. Kindly review it again when possible . Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add “Project Resources & Learning Materials” Section

1 participant