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

[Enhancement] : Fixing FAQ section #136

Closed
dishamodi0910 opened this issue Jul 2, 2023 · 6 comments
Closed

[Enhancement] : Fixing FAQ section #136

dishamodi0910 opened this issue Jul 2, 2023 · 6 comments
Labels
bug Something isn't working good first issue Good for newcomers gssoc24

Comments

@dishamodi0910
Copy link

image

Hiding the answer of the previous one as soon as the next question is opened.

@Suvraneel
Copy link
Member

@dishamodi0910 Nice observation.
Assigning this one as well... :octocat:

@KDHARANIPRIYA
Copy link

Assign me this, I could fix this up!

@Melvin0070
Copy link

Melvin0070 commented May 7, 2024

@Suvraneel @gurjeetsinghvirdee Hey can you assign me this issue?

@gurjeetsinghvirdee
Copy link
Collaborator

gurjeetsinghvirdee commented May 7, 2024

CC: @sanjay-kv
and Update the gssoc label if you're using new labels or continuing with existing ones in the backend

@sanjay-kv
Copy link
Member

@gurjeetsinghvirdee Thanks for suggetions, Do you know how the leaderboard system works on website. Our current team has some doubts with it.

@gurjeetsinghvirdee
Copy link
Collaborator

gurjeetsinghvirdee commented May 7, 2024

@sanjay-kv

Create a separate sheet for all the projects you selected for 2024, ensuring that all the details remain the same. Then convert it to an OpenSheet as it will fetch all the project details from this sheet. Here, we are using the GitHub API to collect information about labels we are assigned. Currently, we are using gssoc, but you can change it if needed, perhaps using uppercase.

Someone has already starred that backend repository. The function is to generate a leaderboard by fetching the project details from the sheet and the labels from the GitHub API. Simply deploy the backend part, maybe on Render, and then add that URL to the website's leaderboard.js page. This will directly fetch the details from the backend to the website. The server runs twice a day, and it takes around 10-15 minutes to update the leaderboard on the main website.

When the program ends, generate it for the last time, then add all the data to a new file named leaderboard24.json Finally, replace the deployed URL with this leaderboard24.json file URL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers gssoc24
Projects
None yet
Development

No branches or pull requests

6 participants