From 743d5872ee26ff141d1ea88bde26516e3bb8a959 Mon Sep 17 00:00:00 2001 From: amaechi hope Date: Thu, 25 Sep 2025 11:05:25 +0100 Subject: [PATCH 1/2] update gsoc file --- programs/mentoring/gsoc/README.md | 2 +- programs/mentoring/gsoc/gsoc-2025.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/programs/mentoring/gsoc/README.md b/programs/mentoring/gsoc/README.md index 9622ae07..5f51a1a8 100644 --- a/programs/mentoring/gsoc/README.md +++ b/programs/mentoring/gsoc/README.md @@ -13,7 +13,7 @@ We are a community JSON Schema enthusiast dedicated to maintain, evolve and prom ### Current GSoC edition (2025) project ideas -Project ideas for this year's program are forthcoming. Check back soon [here](gsoc-2025.md). +Project ideas for this year is live. Check [here](gsoc-2025.md). ### Past GSoC editions project ideas diff --git a/programs/mentoring/gsoc/gsoc-2025.md b/programs/mentoring/gsoc/gsoc-2025.md index 3cf70dab..79c88052 100644 --- a/programs/mentoring/gsoc/gsoc-2025.md +++ b/programs/mentoring/gsoc/gsoc-2025.md @@ -19,20 +19,20 @@ The official GSoC 2025 timeline is now live, and our project ideas are on the wa | ~~Potential GSoC contributors discuss application ideas with mentoring organizations~~ | ~~February 27 - March 24, 2025~~ | | ~~GSoC contributor application period~~ | ~~March 24 - April 8, 2025~~ | | ~~Accepted GSoC Contributor projects announced~~ | ~~May 8, 2025~~ | -| Contributors work on their Google Summer of Code projects | June 2, 2025 - August 25, 2025| -| Mentors submit final GSoC contributor evaluations (standard coding period) | September 1, 2025 - September 8, 2025| -| Initial results of Google Summer of Code 2024 announced | September 3, 2025 | +| ~~Contributors work on their Google Summer of Code projects~~ | ~~June 2, 2025 - August 25, 2025~~| +| ~~Mentors submit final GSoC contributor evaluations (standard coding period)~~ | ~~September 1, 2025 - September 8, 2025~~ | +| ~~Initial results of Google Summer of Code 2025 announced~~ | ~~September 3, 2025~~ | ## [Project Ideas](https://github.com/json-schema-org/community/issues?q=is%3Aopen+label%3Agsoc+sort%3Acreated-desc) Here is the list of our 2025 project ideas: - [#874](https://github.com/json-schema-org/community/issues/874): **GSOC 2025 : Build a Java wrapper library for sourcemeta/blaze** - [#870](https://github.com/json-schema-org/community/issues/870): **GSoC 2025: Better JSON Schema Errors** -- [#857](https://github.com/json-schema-org/community/issues/857): **GSoC 2025: Investigating Schema Normalization** - [#856](https://github.com/json-schema-org/community/issues/856): **GSoC 2025: Comprehensive JSON Schema linting for encouraging best practices and catching anti-patterns early** - [#872](https://github.com/json-schema-org/community/issues/872): **GSOC 2025 : Automated Badge Issuance System For Tour** - [#859](https://github.com/json-schema-org/community/issues/859): **GSoC 2025: Adaption of component library in JSON Schema website** - [#868](https://github.com/json-schema-org/community/issues/868): **GSOC 2025 : JSON Schema Visualization Tool - Interactive Graphical Viewer** + ## Why Choose a JSON Schema Project? JSON Schema is a widely adopted and powerful tool in the developer ecosystem. Some of the most active members today joined because of their participation in past GSoC editions, which is a clear evidence of how positive the experience has been for them. Our mentors have extensive mentoring experience, you will have the best support before, during and after the program. From 9d39da4a851aedcdb4b80004295db3c3b0bf512b Mon Sep 17 00:00:00 2001 From: amaechi hope Date: Mon, 26 Jan 2026 21:28:37 +0100 Subject: [PATCH 2/2] add 2026 gsoc file --- programs/mentoring/gsoc/README.md | 5 ++- programs/mentoring/gsoc/gsoc-2025.md | 2 +- programs/mentoring/gsoc/gsoc-2026.md | 58 ++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 3 deletions(-) create mode 100644 programs/mentoring/gsoc/gsoc-2026.md diff --git a/programs/mentoring/gsoc/README.md b/programs/mentoring/gsoc/README.md index 5f51a1a8..07511eb9 100644 --- a/programs/mentoring/gsoc/README.md +++ b/programs/mentoring/gsoc/README.md @@ -11,14 +11,15 @@ We are a community JSON Schema enthusiast dedicated to maintain, evolve and prom ## 💡 GSoC Project Ideas -### Current GSoC edition (2025) project ideas +### Current GSoC edition (2026) project ideas -Project ideas for this year is live. Check [here](gsoc-2025.md). +Project ideas for this year's program are forthcoming. Check back soon [here](gsoc-2026.md). ### Past GSoC editions project ideas - 2023 [ideas](gsoc-2023.md) - 2024 [ideas](gsoc-2024.md) +- 2025 [ideas](gsoc-2025.md) ## 🎯 Why choosing a JSON Schema project? diff --git a/programs/mentoring/gsoc/gsoc-2025.md b/programs/mentoring/gsoc/gsoc-2025.md index 79c88052..817c6f65 100644 --- a/programs/mentoring/gsoc/gsoc-2025.md +++ b/programs/mentoring/gsoc/gsoc-2025.md @@ -3,7 +3,7 @@ # Welcome to Google Summer of Code 2025 with JSON Schema! -We are thrilled to announce that JSON Schema will be applying as a mentoring organization for the 2025 Google Summer of Code (GSoC). If accepted, we look forward to collaborating with talented contributors from around the world to advance the field of JSON Schema and open-source technology. +We are thrilled to announce that we were accepted for Google Summer of Code (GSoC 2025). ## Timeline and Project Ideas diff --git a/programs/mentoring/gsoc/gsoc-2026.md b/programs/mentoring/gsoc/gsoc-2026.md new file mode 100644 index 00000000..bc668784 --- /dev/null +++ b/programs/mentoring/gsoc/gsoc-2026.md @@ -0,0 +1,58 @@ + +![gsoc-banner](https://github.com/json-schema-org/community/assets/40007659/7d7d3f1d-6f4a-4139-98fb-96aa3354b777) + +# Welcome to Google Summer of Code 2026 with JSON Schema! + +We are thrilled to announce that JSON Schema will be applying as a mentoring organization for the 2026 Google Summer of Code (GSoC). If accepted, we look forward to collaborating with talented contributors from around the world to advance the field of JSON Schema and open-source technology. + +## Timeline + +The timeline is forthcoming, kindly check back after the official accepted organizations announcement from Google. + +## Project Ideas + +The project ideas list will be displayed soon, kindly check back. + +## Why Choose a JSON Schema Project? + +JSON Schema is a widely adopted and powerful tool in the developer ecosystem. Some of the most active members today joined because of their participation in past GSoC editions, which is a clear evidence of how positive the experience has been for them. Our mentors have extensive mentoring experience, you will have the best support before, during and after the program. + +Contributing to a JSON Schema project offers: +- Real-World Impact: Your work will influence the global developer community. +- Skill Development: Gain hands-on experience with cutting-edge technology and improve your software development skills. +- Collaborative Learning: Work closely with experienced mentors and a welcoming community. +- Professional Growth: Build your network, receive guidance, and showcase your contributions at community events. +- Financial Support: Participants receive a stipend from Google for their contributions. + +## How to Apply +Details about our projects, qualification tasks, and application guidelines will be shared soon. In the meantime, prepare by: + +- Familiarizing yourself with JSON Schema. +- Engaging with the community via GitHub and Slack. +- Exploring past GSoC projects to understand the process. + +## Getting in Contact + +- **GitHub:** Please use [Issues](https://github.com/json-schema-org/community/issues?q=is%3Aopen+label%3Agsoc+sort%3Acreated-desc) to comment on project ideas, ask questions and collaborate. +- **Slack:** Please join us in our [slack workspace](https://json-schema.org/slack). All GSoC discussions are are hapenning in the [`#gsoc`](https://json-schema.slack.com/archives/C04MVQSRBRS) channel. + +Please see our [Code of Conduct](https://github.com/json-schema-org/.github/blob/main/CODE_OF_CONDUCT.md) + +## Getting Help + +Got a problem? Reach out to mentors or the community for assistance. Remember, mentors are listed, but other community members can also lend a hand. When talking to non-mentors: + +- Introduce yourself. +- Discuss tasks based on personal interest, not just the contest. +- Explain technical decisions independently. +- Consult mentors for guidance on task evaluation. + +## 🫶 How to get involved before GSoC? + +If you join our organization before GSoC, we invite you to join us contributing to JSON Schema as a great way to start engaging with the Team, learn about the JSON Schema specification and get to know some of our projects. + +Please check out our [Contribution guidelines](https://github.com/json-schema-org/.github/blob/main/CONTRIBUTING.md) to know more about how to contribute in each area. + +## 🏗 GSoC Contributor Guidance + +Please, check-out the [GSoC Contributior Guidance](CONTRIBUTOR-GUIDANCE.md)