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

Add additional fun info to the contributors page #247

Open
rphovley opened this issue Oct 9, 2024 · 8 comments
Open

Add additional fun info to the contributors page #247

rphovley opened this issue Oct 9, 2024 · 8 comments

Comments

@rphovley
Copy link
Member

rphovley commented Oct 9, 2024

We have a fun start to the contributors page, would be fun to figure out how to add additional information to the page like what features each person worked on:

https://local.codeclimbers.io/contributors

Screenshot 2024-10-09 at 9 59 01 AM

An idea for that would be to make the cards expandable. The expanded cards would list out the features. And maybe the collapsed card just has an icon with a badge for the number of features they've worked on.

Open to ideas about how this could work.

@rphovley rphovley assigned rphovley and charlesnnanna and unassigned rphovley Oct 10, 2024
Copy link
Contributor

Due to inactivity you will be unassigned soon and the issue be freed.

@github-actions github-actions bot added the Stale label Oct 17, 2024
@charlesnnanna
Copy link
Collaborator

Hello @rphovley,
Here’s what I think should be on the contributors card:

  1. Worked on Features/Solutions: Show what specific features or problems the contributor helped with.
  2. Links to Profiles: Include links to personal profiles like LinkedIn, Twitter, or a website, not just GitHub.
  3. Special Badges: Give a special badge like "Top Contributor" or "Lead Contributor" to those who made a big impact.

If more ideas come up that should be added to the card, we could add a modal for each card that opens when clicked. This would allow us to display extra details without cluttering the card itself.
Also, adding a button at the bottom like “Want to contribute?” will encourage other developers to join the project.

What do you think?

@github-actions github-actions bot removed the Stale label Oct 21, 2024
@rphovley
Copy link
Member Author

@charlesnnanna I love it! Let's do it. Let's introduce one at a time. Also, we can hold of on the modal until we have the data for more detail like that

@charlesnnanna
Copy link
Collaborator

Nice. I'm already working on it. Now, we're starting with the Worked on Features/Solutions. The card is small and may not be able to hold all the features the contributor worked on. So, how do we work on that? I am thinking maybe using some sort of popover or modal for this but I want to know what you think.

Below you will see what it looks like if I try to add the "Worked on" feature. Ellipsis appears at the end. That is nice but one won't be able to see all the info.
Screenshot 2024-10-22 at 16 11 51

Also, are we going to fetch the contributions data from GitHub or we'll just do it our way?

@rphovley
Copy link
Member Author

Here are some rough thoughts:
https://www.loom.com/share/1c1349921bbc494a9d6e4d81e0685e60?sid=5f2302ef-bc25-4984-9717-b8286fd38868

I'm thinking of something more like this:
Screenshot 2024-10-23 at 2 26 19 PM

For pulling data from Github are you talking about getting what features they have worked on? As far as the individual features that people have worked on, I'm going to manually add that myself for now. No pulling the data from github at the moment

@charlesnnanna
Copy link
Collaborator

I just finished the loom video you made. I'll try it out and see if it looks good. I like the design though. It's neat.

Copy link
Contributor

Due to inactivity you will be unassigned soon and the issue be freed.

Copy link
Contributor

Due to longer inactivity, this issue has been unassigned automatically.

@github-actions github-actions bot removed the Stale label Nov 13, 2024
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

No branches or pull requests

2 participants