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

adding github heatmap background on usercard #434

Closed
yashgoyal0110 opened this issue Jan 12, 2025 · 14 comments · Fixed by #567
Closed

adding github heatmap background on usercard #434

yashgoyal0110 opened this issue Jan 12, 2025 · 14 comments · Fixed by #567
Assignees
Labels

Comments

@yashgoyal0110
Copy link
Collaborator

yashgoyal0110 commented Jan 12, 2025

currently there's a simple blue background on user-card, we can add a static heatmap background or current github heatmap of user also by using APIs like https://github-contributions.vercel.app/api/v1/github-username and packages like "github-contributions-canvas"
which will look more amazing on UI and will provide a good user expereince

Present UI:

present-ui

After changes:

after-adding-changes
@yashgoyal0110
Copy link
Collaborator Author

@arkid15r @kasya looking for your opinions, would love to add this feature

@abhayymishraa
Copy link
Collaborator

great issue !!! i think it would be helpful

@harsh3dev
Copy link
Collaborator

@yashgoyal0110 Should we use the github API directly like here: https://github.com/sallar/github-contributions-chart/blob/45bf3520702af1f9bd10ba074869582b21988882/src/utils/api/fetch.js#L97
Or use the API you mentioned as its third party.

@yashgoyal0110
Copy link
Collaborator Author

yashgoyal0110 commented Jan 12, 2025 via email

@Rajgupta36
Copy link
Collaborator

@yashgoyal0110 looks awesome

@arkid15r
Copy link
Collaborator

It'd be great to be able to narrow the contribution numbers down to OWASP related only and show them instead of just all contributions. We could also add a simple toggle to switch to all contributions overview if possible.

The implementation may be not that easy depending on our decisions about the data source (if we want to have it in our DB).

I can assign it to you @yashgoyal0110 if it's something you'd like to work on right now or just put into the backlog.

@yashgoyal0110
Copy link
Collaborator Author

@arkid15r so we can do one thing for now is putting up a static heatmap for ux enhancement?

@arkid15r
Copy link
Collaborator

@arkid15r so we can do one thing for now is putting up a static heatmap for ux enhancement?

could you add more details? like the same picture for all users?

@yashgoyal0110
Copy link
Collaborator Author

@arkid15r yes

@arkid15r
Copy link
Collaborator

@arkid15r yes

No, that'd be misleading. Let's not do that.

@arkid15r
Copy link
Collaborator

@yashgoyal0110 would you like to research our options here or want me to keep it in Backlog?

@yashgoyal0110
Copy link
Collaborator Author

yashgoyal0110 commented Jan 13, 2025

@arkid15r i would like to discuss and take it forward

@arkid15r
Copy link
Collaborator

Sounds good, we can do it either here or in our Slack channel

@yashgoyal0110
Copy link
Collaborator Author

@arkid15r slack would be a better place i guess

@arkid15r arkid15r moved this from Backlog to In progress in Project Nest Jan 25, 2025
@github-project-automation github-project-automation bot moved this from In progress to Done in Project Nest Jan 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

5 participants