CodeClimbersIO / cli

The cli for the project
MIT License
25 stars 11 forks source link

Add additional fun info to the contributors page #247

Open rphovley opened 1 month ago

rphovley commented 1 month ago

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.

github-actions[bot] commented 1 month ago

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

charlesnnanna commented 1 month ago

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?

rphovley commented 1 month ago

@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 commented 1 month ago

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 commented 4 weeks ago

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 commented 4 weeks ago

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.

github-actions[bot] commented 3 weeks ago

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

github-actions[bot] commented 1 week ago

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