Code Monkey home page Code Monkey logo

gsoc-2024's Introduction

Google Summer of Code 2024

This is Postman's working area and list of project ideas for Google Summer of Code 2024. Please use issues and our forums to comment on project ideas, ask questions and collaborate. Refer to the guidelines here.

Timeline for GSoC 2024?

Full timeline

Important dates Deadline
Organization Applications Open January 22, 2024
Organization Application Deadline February 6, 2024
Organizations Announced February 21, 2024
Potential GSoC contributors discuss application ideas with mentoring organizations February 22 - March 18, 2024
GSoC contributor application period March 18 - April 2, 2024
Accepted GSoC Contributor projects announced May 1, 2024
Contributors work on their Google Summer of Code projects May 27, 2024 - August 26, 2024
Mentors submit final GSoC contributor evaluations (standard coding period) August 26, 2024 - September 2, 2024
Initial results of Google Summer of Code 2024 announced September 3, 2024

Project Ideas

Here is a list of our 2024 project ideas:

  • #11: JSON Schema | New Bowtie Test Case Widgets
  • #12: JSON Schema | bowtie-trend: Long-Term Reporting With Bowtie
  • #13: JSON Schema | jsonschema.lean -- an implementation of JSON Schema in Lean
  • #14: JSON Schema | bowtie-perf: a Performance Tester for JSON Schema implementations
  • #15: JSON Schema | Setting up the CI/CD Pipeline for the JSON Schema website
  • #16: JSON Schema | Build a new version of the JSON Schema tooling page
  • #17: JSON Schema | JSON Schema Language Server Contributions
  • #18: JSON Schema | Define upgrade/downgrade language agnostic declarative transformation rules for all JSON Schema dialects
  • #21: JSON Schema | Source Generation Analyzer Powered by Corvus.JsonSchema (.Net)
  • #10: AsyncAPI | Real-time Collaboration and Editing Enhancement for AsyncAPI Studio
  • #9: AsyncAPI | Dynamic Open Graph Link Preview for AsyncAPI Studio
  • #8: AsyncAPI | Website UI Kit Development
  • #7: AsyncAPI | Enhanced Preview Option with Markdown and MermaidJS Diagrams
  • #6: AsyncAPI | Library for easier integration testing of code generators
  • #5: AsyncAPI | Enhancing Script Stability for AsyncAPI Website
  • #4: AsyncAPI | Add "Autofix" feature for common linting errors (w/ spectral)

Past GSoC editions Project Ideas

Contributing

Please find detailed instructions on how to qualify for becoming a contributor during Google Summer of Code 2024 in our CONTRIBUTOR_GUIDANCE.md.

OSS Projects with contributors in our org

Postman's Org Application

API Specifications form an essential foundation to the API ecosystem, securing standardization, governance and overall quality of products building on this ecosystem, as well as APIs that are products themselves. Postman applies to Google Summer of Code 2024 to represent and advocate for the Specifications that are not in a position to bring in sufficient resources for an individual application. Postman's Open Technologies feel the strongest urge to raise our voice for the Open Source work that is being done in the API Specifications area, which is, similar to the API industry itself, still undervalued in its generally perceived impact on tech. Read our blog to learn more.

As explained before, this is an umbrella application for various API Specifications projects: AsyncAPI and JSON Schema. Consequently, it operates on two levels: Postman itself, which is responsible for gathering ideas and submitting the program application, and the API specification projects themselves responsible of choosing and mentoring students.

A word on ChatGPT

When writing your proposal we encourage you to not use ChatGPT or other AI tools. If you do so, we ask you to disclose the usage in your proposal. It doesn't automatically disqualify you, but we will take that usage into account when evaluating your application.

Contact

If you have any questions or queries, please create an issue on this repo (with a prefix GSoC 2024) or start a topic on our community forums in the GSoC category.

Twitter YouTube

gsoc-2024's People

Contributors

benjagm avatar acethecreator avatar

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.