Skip to content

Discussion/Improvement: How can we improve the library of resources? #246

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

Open
cassidoo opened this issue Apr 17, 2025 · 6 comments
Open
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@cassidoo
Copy link
Contributor

Right now the library of resources is a bit bland, but we also don't want it to be useless because we just throw everything in there.

Image

@cassidoo cassidoo added enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Apr 17, 2025
@adiati98
Copy link
Contributor

adiati98 commented Apr 18, 2025

I think when there is a description the post it doesn't look bland at all because it occupies the whole screen.
So, we might want to have a description for each post. We can add more width to the description to make it a bit occupied, just like the title (see screenshot below in the green box).

Another thing that I see and might be helping the UI and UX (probably can also make the page feel less blend) is to make the navbar non-transparent. Currently, it's kind of distracting when we scroll, then the navbar hits a post. The texts are overlapping as in the screenshot and screen recording below.

gh-mm-library-page

gh-maintainer-library.mp4

@adiati98
Copy link
Contributor

Looking at the first paragraph, maybe we can make the font bigger for the desktop and make it two lines catch more attention and encouraging folks to add their post?

Maybe it's just me, but my eyes drown right away to the post as they have bigger fonts. 😅

For the two lines, I'm talking something like:

Stories and interviews featuring maintainers of your favourite open source projects!

Have a maintainer story to share? [Add it here!](https://github.com/github/maintainermonth/issues/new?assignees=&labels=&template=add-to-library.yaml&title=TITLE)

Image

However, on mobile, the font size in all parts looks almost the same.

Image

@The-Best-Codes
Copy link
Contributor

As far as general site improvements, what about accessibility? I haven't seen a lot of ARIA stuff in the code, it might be good to do.

@adiati98
Copy link
Contributor

I think as long as semantic HTML can cover (for example, <button>) the most part, we don't really need ARIA.

But color contrast would be something that we want to look into.

Do you have something in mind where to implement ARIA, @The-Best-Codes ?

@The-Best-Codes
Copy link
Contributor

@adiati98 Somehow I must have missed this in the code! Looking at the site with developer tools, I see that about everything I was thinking should have an aria attribute has one, so I guess this is not a concern. Sorry 😅

@adiati98
Copy link
Contributor

@The-Best-Codes, don't be sorry! I'm learning about accessibility and have an interest in it, so it's nice to have discussions about it and learn from each other. 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants