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

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

Closed
KukretiShubham opened this issue Sep 23, 2021 · 14 comments
Closed

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

KukretiShubham opened this issue Sep 23, 2021 · 14 comments
Labels
enhancement New feature or request on-hold 🟩 priority: low Priority level 1

Comments

@KukretiShubham
Copy link
Member

ss

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

@KukretiShubham KukretiShubham added enhancement New feature or request hacktoberfest labels Sep 23, 2021
@vinzvinci
Copy link
Member

Great idea

@mkubdev
Copy link
Contributor

mkubdev commented Sep 23, 2021

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

@mkubdev mkubdev changed the title feat: create a slider and add active member cards [FEAT] - create a slider and add active member cards Sep 27, 2021
@mkubdev mkubdev added the 🟩 priority: low Priority level 1 label Sep 27, 2021
@vinzvinci
Copy link
Member

Hmm, any update to this?

I want to know what it will look like.

@vinzvinci
Copy link
Member

image

how about this idea?

@mkubdev
Copy link
Contributor

mkubdev commented Sep 29, 2021

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.

@gptkrsh
Copy link

gptkrsh commented Oct 4, 2021

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
Copy link

gptkrsh commented Oct 4, 2021

then sort based upon contributions if we ever need

@gptkrsh
Copy link

gptkrsh commented Oct 4, 2021

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

@vinzvinci
Copy link
Member

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

@mkubdev
Copy link
Contributor

mkubdev commented Oct 4, 2021

@krishguptadev Like this idea. :)

@gptkrsh
Copy link

gptkrsh commented Oct 4, 2021

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

@Vinyl-Davyl
Copy link

Would definitely be a nice thing to hop on

@gptkrsh
Copy link

gptkrsh commented Sep 30, 2022

Hey people, have you seen orbit.love ?

@vinzvinci
Copy link
Member

We are doing website v3.

Closing this now! Thanks for collaboration!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request on-hold 🟩 priority: low Priority level 1
Projects
None yet
Development

No branches or pull requests

5 participants