WebXDAO.github.io icon indicating copy to clipboard operation
WebXDAO.github.io copied to clipboard

[FEAT] - create a slider and add active member cards

Open KukretiShubham opened this issue 3 years ago • 13 comments

ss

Create cards of people active in the community and make them sliding so that one can look through them all.

KukretiShubham avatar Sep 23 '21 14:09 KukretiShubham

Great idea

vinzvinci avatar Sep 23 '21 14:09 vinzvinci

Great idea, look like it's time to get ~~nestjs~~ eleventy out!

mkubdev avatar Sep 23 '21 15:09 mkubdev

Hmm, any update to this?

I want to know what it will look like.

vinzvinci avatar Sep 29 '21 06:09 vinzvinci

image

how about this idea?

vinzvinci avatar Sep 29 '21 06:09 vinzvinci

image

how about this idea?

I like this idea. We can store .json or .md files in the website _data folder. Then the community can make PR of their own .json or .md files to add their profile circle on the website.

If we need active members or best contributors, we can fetch Github API.

mkubdev avatar Sep 29 '21 10:09 mkubdev

image how about this idea?

I like this idea. We can store .json or .md files in the website _data folder. Then the community can make PR of their own .json or .md files to add their profile circle on the website.

If we need active members or best contributors, we can fetch Github API.

Fetching the GitHub API is the best in my opinion. Get everyone from the members list in the org

gptkrsh avatar Oct 04 '21 05:10 gptkrsh

then sort based upon contributions if we ever need

gptkrsh avatar Oct 04 '21 05:10 gptkrsh

This can be used for the members list: https://docs.github.com/en/rest/reference/orgs#list-organization-members.

I am thinking of using the 3 GitHub Contributions Mechanism. And using the advanced search to give points and then sorting based "upon the points =| alphabetical alignment" (This is a mathematical equation that would sort the stuff).

The points will be calculated by 3 factors. Commits, Issues, Involvement.

These are the examples of how we are going to search for these if for example @vinzvinci were the user the points were being calculated for:

Commits: https://github.com/search?q=org%3Aweb3community+author%3Avinzvinci&type=commits Issues: https://github.com/search?q=org%3Aweb3community+author%3Avinzvinci&type=issues Involvement: https://github.com/search?q=org%3Aweb3community+involves%3Avinzvinci+-author%3Avinzvinci&type=issues

We would measure the length of the json response we get and then multiply the type by the unit point:

Commits = 2points Issues = 4points Involvement = 3points

Note that Issues include prs as per github

Then we would add them up.. And finally if 2 people have the same points we would use the alphabetical alignment using the sort method on arrays

Feel free to improve and change my algorithm if it doesn't fit the needs

gptkrsh avatar Oct 04 '21 06:10 gptkrsh

Thanks for sharing here as well. I really like your idea, anyone can start to work with this issue.

vinzvinci avatar Oct 04 '21 06:10 vinzvinci

@krishguptadev Like this idea. :)

mkubdev avatar Oct 04 '21 08:10 mkubdev

Cool 🚀 As per our conversation in the discord channel. This issue is kept for #Hacktoberfest Participants

gptkrsh avatar Oct 04 '21 10:10 gptkrsh

Would definitely be a nice thing to hop on

Vinyl-Davyl avatar May 23 '22 18:05 Vinyl-Davyl

Hey people, have you seen orbit.love ?

gptkrsh avatar Sep 30 '22 18:09 gptkrsh

We are doing website v3.

Closing this now! Thanks for collaboration!

vinzvinci avatar May 13 '23 10:05 vinzvinci