Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create the new Resources Page #216

Open
jtfairbank opened this issue Nov 12, 2024 · 2 comments · May be fixed by #246
Open

Create the new Resources Page #216

jtfairbank opened this issue Nov 12, 2024 · 2 comments · May be fixed by #246
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@jtfairbank
Copy link
Contributor

jtfairbank commented Nov 12, 2024

This is a larger issue, so please only pick it up if you'll have time to complete it before the end of the month! 😄

Design: See this Figma file.

Screenshot from 2024-11-12 01 35 07@2x

Code:

  • See src/app/resources/assort/assort.tsx for the code. The new design departs significantly from the current page, so you can either empty that file and start from scratch, or create a new-assort.tsx file for your work in progress.
  • Put page-content-specific components in src/components/resources/assort/ or in another components folder if they're potentially reusable on other pages.
  • The files to download can be found in public/documents/ (not sure what link Next generates for those). It probably makes sense to move them to a public/documents/resources/assort/ folder or something.

Notes:

  • Since we're making a new page with a significantly different design than the old one, there shouldn't need to be too much code reuse. Let's prioritize using Radix UI components (check both their Theme and Primitives docs). It's ok to sprinkle in some tailwind in order to go above and beyond what we get out of the box with Radix, but don't feel like you need to be pixel-perfect when following the designs.
@jtfairbank jtfairbank added the enhancement New feature or request label Nov 12, 2024
@github-project-automation github-project-automation bot moved this to Triage in DA Tech Nov 12, 2024
@jtfairbank jtfairbank moved this from Triage to Ready for Work in DA Tech Nov 12, 2024
@jtfairbank jtfairbank changed the title Create the Resources Page Create the new Resources Page Nov 12, 2024
@jtfairbank jtfairbank added the good first issue Good for newcomers label Nov 12, 2024
@spudoodle
Copy link

Hey, I would like to work on this

@jtfairbank
Copy link
Contributor Author

Hey @slusy could you email tech @ distributeaid . org to introduce yourself? We're primarily looking for contributors with existing webdev experience who have the time to make regular contributions, so please be sure to highlight that. If you're looking for a way to gain experience doing web development, our Open Source Explorers program may be a better fit. 😄

@Harshvardhan1012 Harshvardhan1012 self-assigned this Nov 28, 2024
@Harshvardhan1012 Harshvardhan1012 linked a pull request Nov 30, 2024 that will close this issue
@jtfairbank jtfairbank linked a pull request Dec 5, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
Status: Ready for Work
Development

Successfully merging a pull request may close this issue.

3 participants