-
-
Notifications
You must be signed in to change notification settings - Fork 41
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
Google Summer of Code 2025 - Call for Project Ideas and Mentors #851
Comments
Hi @Honyii , |
@cbum-dev thanks for your interest in mentoring GSoC 2025 contributors and contributing to the success of the community. We would get back to you on next steps for the application process in the following week(s). |
Thank you for your response, @Honyii! I appreciate the opportunity to contribute and look forward to hearing from you about the next steps in the application process. Please let me know if there's anything you'd like me to prepare or focus on in the meantime. |
Hi @cbum-dev. We are expecting current community members and maintainers of current JSON Schema tooling to contribute to ideas. For GSoC applicants is better you focus on learning JSON Schema and prepare your application to the selected ideas if JSON Schema is finally selected again as Mentoring Organization. To be a GSoC Mentor with JSON Schema, you first need an active contributor to the project and I am not sure this is the case. |
@benjagm thank you for the clarification. I understand the expectations and will focus on learning JSON Schema and contributing to the community. If there are specific areas or projects that need contributors, I’d love to help. I’m eager to grow and support the ecosystem over time. |
@cbum-dev its nice you're looking at supporting the community - to get started, kindly have a look at our contributing guidelines and channels #gsoc and #contribute. |
Hello @Honyii, I am aspiring to become an active contributor to JSON Schema for GSoC 2025. Preparation efforts are being directed towards building relevant skills and gaining familiarity with the project. Any guidance or resources to enhance contributions would be sincerely appreciated. |
@Thund3rHawk you're already on the right path by gaining familiarity with JSON Schema. For more guidance, our contributing guidelines is the best place to have a look and get started. Also, you can join the #gsoc channel on slack for more activities. |
Hey there! I was a mentor last time and would love to be one again. One of the things I've been recently hearing more and more is the need for better linting of schemas. I personally maintain a linter as part of my JSON Schema CLI (https://github.com/sourcemeta/jsonschema/blob/main/docs/lint.markdown). It has a few rules I personally implemented but I have a huge backlog. I would love to get some help creating a kick-ass linter, and potentially elevate rules as a style guide document published on the official JSON Schema website (as a way to consolidate best practices, anti-patterns, etc) |
@jviotti we would love to have you as a mentor for 2025, your constant contribution to the success of JSON Schema has been phenomenal. Also, if i am getting you right, you'd also like to submit a project idea, if yes, amazing! Kindly create an issue for this using these steps;
|
Thanks a lot @Honyii ! I will! |
There we go: #856. Any feedback would be appreciated! |
I'd be happy to mentor again this year. Here's my project proposal, #870 |
Yay! @jdesrosiers we'd love to have you as a mentor once again and thanks for the project idea submission. |
About Google Summer of Code
Google Summer of Code (GSoC) is a global program designed to introduce aspiring developers to open-source software development. Over 10-22 weeks, contributors work on impactful coding projects under the guidance of mentors from open-source organizations. GSoC fosters hands-on experience, professional growth, and contributions that make a real-world impact.
Why Should You Participate in GSoC 2025?
As champions of the open-source community, we are committed to mentoring new talent and enhancing the JSON Schema ecosystem. GSoC provides a platform to realize innovative ideas, bring fresh perspectives to our projects, and welcome passionate contributors to our community.
By participating, you’ll:
How Can You Contribute?
1. Submit a Project Idea
This year, we would like to prioritize ideas supporting existing or new JSON Tooling. Of course, we can accept other ideas, but based on our experience in 2024, we think that connecting new contributors with Tooling creators brings enormous benefits to the JSON Schema Ecosystem.
We are looking for achievable, impactful coding projects that contributors can complete within 10-22 weeks. These can include:
2. Become a Mentor
Mentors are the backbone of GSoC. Your guidance will help contributors navigate their projects and the open-source landscape effectively.
What Makes a Great GSoC Project Idea?
A good project idea should:
How to Submit a Project Idea
Deadline for Submission: The GSoC timeline is not available yet, however, it would be nice to get all proposals before the last week of January 2025. Additional information on the timeline will be communicated in this issue.
What Do Mentors Do?
Mentors play a critical role in shaping the GSoC experience. Your responsibilities will include:
How to Become a Mentor
If you’re excited to share your expertise and shape the future of JSON Schema, let us know by adding a comment to this issue.
Mentor eligibility criteria
To become a Mentor, you need to be maintainer of JSON Schema tooling and/or an active member of the JSON Schema Community.
Additional Resources
Together, Let’s Shape the Future of JSON Schema
GSoC 2025 is your chance to contribute to the growth of JSON Schema. We’re eager to hear your innovative project ideas and welcome dedicated mentors to guide our contributors. Let’s make this year’s program a milestone for our community!
The text was updated successfully, but these errors were encountered: