Skip to content

Conversation

@JaretAp
Copy link

@JaretAp JaretAp commented Aug 14, 2025

What I changed

  • Extracted repeated JSX in content.tsx into internal components:
  • ProjectTitle, ProjectDescription, ProjectText, ProjectGoals,
    ProjectStack, GitMonitor, ProjectImages, ProjectTeam, RepoLink
  • Updated project arrays to pass actual data as props (per guideline).
  • Fixed minor issues: target="_blank" usage, text typos, casing.
  • Added myself to website contributors
    Why
    There were many pieces of repeated code inside array elements for each projectID. Internal components reduce duplication, improve readability, and centralize future changes.

How to review

  • Open any project page and verify all 9 content sections render the same as before.
  • Pay special attention to:
  • ProjectText paragraphs (mixed plain strings + one paragraph containing an inline link)
  • ProjectTeam leader + contributors rendering

Screenshots / Notes
N/A (no visual changes intended).

Linked Issue
#90

@vercel
Copy link

vercel bot commented Aug 14, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Updated (UTC)
codedevils Ready Preview Aug 14, 2025 5:23pm

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants