EddieHubCommunity / RepoRater

Rate GitHub Repos for Developer Experience (DX)
https://repo-rater.eddiehub.org
MIT License
149 stars 37 forks source link

[FEATURE] Add title metadata to each page #117

Closed benaissazaki closed 7 months ago

benaissazaki commented 7 months ago

Is this a unique feature?

Is your feature request related to a problem/unavailable functionality? Please describe.

Currently, pages have no title attribute, so only the url is is displayed in the browser tab.

Proposed Solution

Add a title tag to each page:

Screenshots

Browser tab before: image

Browser tab after: image

Do you want to work on this issue?

Yes

If "yes" to above, please explain how you would technically implement this (issue will not be assigned if this is skipped)

By exporting from the pages the metadata object as specified in the NextJS docs.

For the client rendered pages (like /popular), I will create for them a layout whose sole purpose is to export that metadata object, since it cannot be used with use client.

eddiejaoude commented 7 months ago

Thank you 👍 I have assigned it to you