Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nishantwrp/gsoc-organizations
A site for viewing and analyzing the info of the organizations participating in Google Summer of Code.
https://github.com/nishantwrp/gsoc-organizations
collaborate gatsby github gsoc hacktoberfest open-source redoc student-vscode
Last synced: 3 days ago
JSON representation
A site for viewing and analyzing the info of the organizations participating in Google Summer of Code.
- Host: GitHub
- URL: https://github.com/nishantwrp/gsoc-organizations
- Owner: nishantwrp
- License: gpl-3.0
- Created: 2020-11-25T10:37:51.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-02T14:09:14.000Z (about 2 months ago)
- Last Synced: 2025-01-11T23:03:12.937Z (10 days ago)
- Topics: collaborate, gatsby, github, gsoc, hacktoberfest, open-source, redoc, student-vscode
- Language: JavaScript
- Homepage: https://www.gsocorganizations.dev
- Size: 5.76 MB
- Stars: 438
- Watchers: 7
- Forks: 57
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
GSoC Organizations
A site for viewing and analysing the info of the organizations participating in [Google Summer of Code](https://summerofcode.withgoogle.com/) and filtering them by various factors like years of participation, categories, etc.
## Tech Stack
- [Gatsby](https://www.gatsbyjs.com/) - Gatsby is the frontend framework used for developing this site.
- [Redoc](https://redocly.github.io/redoc/) - Redoc is used for generating api docs.## 💫 Deployment Status
#### Main Site
#### API docs
## 🚀 Contributing
Contributions are most welcome in this project be it reporting an issue or sending a pull request.
Some of the things you could help with currently are -
1. **Improving custom filters**
The data displayed is scraped from the official [GSoC Archive](https://summerofcode.withgoogle.com/archive). There may be some errors in the data. To tackle that custom filters are applied on the data which are defined in [api/filters](https://github.com/nishantwrp/gsoc-organizations/tree/master/api/filters). The filters can be improved a lot.
Example 1 - There may be duplicate organizations on the site which is due to them having different names. To tackle them you can add filters in [api/filters/name-filters.js](https://github.com/nishantwrp/gsoc-organizations/blob/master/api/filters/name-filters.js).
Example 2 - Some technologies are also modified because they may have some spelling mistakes or for the sake of better filtering. You can see that in [api/filters/technology-filters.js](https://github.com/nishantwrp/gsoc-organizations/blob/master/api/filters/technology-filters.js). For instance we have broken down `javascript/html/css` technology to `javascript`, `html` and `css`.
The other filters also work in same way. It would be great if you can contribute to these filters in case you see any scope of improvement.
1. **Improving UI / UX**
PRs that improve the UI / UX are greatly appreciated.
1. **Adding features**
If you can think of feature which would help make the site better for people interested in Google Summer of Code, feel free to open an issue for discussion over that feature.