Giter VIP home page Giter VIP logo

nishantwrp / gsoc-organizations Goto Github PK

View Code? Open in Web Editor NEW
327.0 7.0 42.0 5.48 MB

A site for viewing and analyzing the info of the organizations participating in Google Summer of Code.

Home Page: https://www.gsocorganizations.dev

License: GNU General Public License v3.0

JavaScript 85.98% CSS 11.55% Makefile 0.58% Handlebars 1.79% Shell 0.08%
open-source gsoc hacktoberfest gatsby redoc collaborate github student-vscode

gsoc-organizations's Introduction

Hey There

Nishant's Twitter Nishant's LinkedIn Nishant's Site

I am Nishant Mittal, a passionate software engineer, open source enthusiast and studying computer science at IIT (BHU) Varanasi. I love contributing to and building open source projects.

  • ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป Working on YugabyteDB as a Software Engineering Intern.
  • โœจ Built GSoC Organizations, Templates Plugin for Joplin.
  • ๐ŸŒฑ Learning about Distributed Systems and Cloud Native Computing.
  • ๐Ÿš€ Know more about my professional experience and achievements on LinkedIn.
  • ๐Ÿ’ฌ Get in touch or Ask me Anything on Twitter.

Recent GitHub Activity

  1. ๐Ÿ‘ Approved #1704 in meshery/meshery.io
  2. ๐Ÿ’ฌ Commented on #1704 in meshery/meshery.io
  3. ๐Ÿ’ฌ Commented on #119 in nishantwrp/gsoc-organizations
  4. ๐Ÿ’ฌ Commented on #119 in nishantwrp/gsoc-organizations
  5. โ—๏ธ Opened issue #8931 in robolectric/robolectric
  6. โฌ†๏ธ Pushed 1 commit(s) to nishantwrp/vue-gitalk
  7. โฌ†๏ธ Pushed 1 commit(s) to nishantwrp/google-apis-oauth-django

gsoc-organizations's People

Contributors

beingnoble03 avatar dependabot[bot] avatar fvizpal avatar ishitapathak avatar mahendrabishnoi29 avatar nishantwrp avatar sagittariusa11 avatar singlamohit1 avatar thisisharsh7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

gsoc-organizations's Issues

Add important links for each organisation

Each organisation has a couple of resources for new contributors to get started. Or maybe specific resources for contributors interested in doing a Google Summer of Code project with that organisation. These links are often not present in the official Google Summer of Code website and hence can't be scraped from there. It would be great if we have a section beside each organization showing these important links for that organization.

I've created imp_links.json that will act as a data source for these links. Please feel free to submit pull requests for any links that you feel are important and are not present in this file.

PRs for reference: #79, #80

The data is outdated

GET https://api.gsocorganizations.dev/2022.json returns 197 organizations, while there are 198 organizations on the GSoC website, and it seems that this missing organization is the Eclipse Foundation.

[Data] Add 2024 organizations

2024 list of organizations is released by the GSOC team
It should be added to the site ASAP and the site should be customized accordingly

Minor UI improvements

  • Improve the sidebar filter UI
  • Improve UI of organization page, graphs
  • Display all selected filters in sidebar

Validation in compile-data.js

After aggregating all the organization data, there should be checks in compile-data.js that check for some anomalies that violate the assumptions in the frontend.

  • No two organizations should have the same name
  • No organizations should have a year twice. For example: it participated in 2022 twice. It means that there is something wrong with the aggregation algorithm.

Create / Add "Visit Repo" Button.

Screenshot 2023-03-29 at 9 33 00 PM

As you can see in the above ScreenShot There is no "Visit Repo" sort of button available. so it will be great to have it.
Reason: It's seems minor thing to have but trust me it solves major drawback of not having any repo link.
I mean currently we have to search a particular ORG in GitHub search system. so it would be great if we can directly navigate through your website.
Hope it makes sense to you and thanks ๐Ÿ˜Š.

Problem with listing and sorting of Years list.

When organizing organizations by years, placing the selected year at the top of the list can create some disorder in the sequence of years. It might be more preferable to mark the selected year without altering its position in the list, which would enhance readability.
image

Update 2022 list

Update Gsoc website with orgs of 2022. Also, it would be better to have an option to filter new orgs specifically in the filter section

ADD GOOD FOR FIRST-TIMERS TAG

Another category in the First-time-organisations (Shortcuts) list would be:

GOOD FOR FIRST-TIMERS
(or this can be a separate page highlighting easy-to-start projects from various organisations)

GitHub link not available.

The absence of a GitHub link for the projects becomes evident upon clicking, and it would be advantageous to include the GitHub link for enhanced accessibility and collaboration.

-CLOSED-

It would be better if there would be a contact us section in the navbar itself and the user can find it easily for more seamless experience and I can try to fix it if u feel it is worth doing

UI Improvement

Improve the UI of the website. Improve the padding of the tags. Very congested right now. Please assign the issue. Other UI improvements can also be done.
Could you assign this issue to me so I can make the required changes?

The add placement is wrong and interferes the content display

The current placement of ads on the website is interfering with the content display of the website.
The search bar is not placed in an appropriate position
The content is visible even above and below the search bar while scrolling.

POSSIBLE SOLUTION:
Pushing a search bar a bit up along the x-axis would solve the problem.
or keeping a white strip that hides the extra bar above the search bar would also help.

Screenshot 2024-01-20 at 10 32 57โ€ฏPM Screenshot 2024-01-20 at 10 32 44โ€ฏPM

Bookmark/shortlist orgs

I came to this website to discover orgs I could start contributing to. The filters are great but there's one problem. I had to keep a notes app open to shortlist the orgs I'm interested in. I suggest adding a bookmark feature where one can shortlist the orgs they're interested in and later visit the bookmark page.

Add a sorting feature

User Should be able to sort through various organisations.

Some sorting criterias I wanted while using the platform was:

  1. According to sheer number of projects completed over the years.
  2. Consistent presence in GSoC over the years (low to high and vice-versa).
  3. Whether or not projects are decreasing/increasing every year.
  4. Overall difficulty level.
    ...Also the the basics like Ascending, Descending, Popularity, etc.

Introduction of new filter caused site to crash on old urls

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.