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
JSON Schema: Source Generation Analyzer Powered by Corvus.JsonSchema (.Net) #21
Comments
Thanks for your interest! Lets continue the discussion in this issue inside the JSON Schema project: json-schema-org/community#614 |
Thanks a lot for joining JSON Schema org for this edition of GSoC!! Qualification tasks will be published as comments in the project ideas by Thursday/Friday of this week. In addition I'd like to invite you to a office hours session this thursday 18:30 UTC where we'll present the ideas and the relevant date to consider at this stage of the program. Please use this link to join the session: See you there! |
Hi @benjagm I am intrested in working on this project. Can you drop the link to the next session? |
Hey @pranayjoshi. This project is being tracked on the JSON Schema project on json-schema-org/community#614. There are also some more details on what the assignment is as well as a qualification task that you'll need to complete. Please comment there with your interest. |
Introductory QuestionsHi everyone, this is Pranay. I am a Full-Stack Developer currently working as a GIS Engineer at the University of Alabama. I am also voluntarily working as a BCI (Brain Computer Interface) Research Assistant, where I am specifically working on creating an SDK between a Bluetooth headset called MUSE.
|
@pranayjoshi please post on the JSON Schema copy of this issue (linked above). That's where the primary work is being managed. There is also some work for you there. |
Hi @gregsdennis I have already posted this on the JSON Schema issue. |
🚩 IMPORTANT INSTRUCTIONS REGARDING HOW AND WHERE TO SUBMIT YOU APPLICATION 🚩 Please join this discussion in JSON Schema slack to get the last details very important details on how to better submit your application to JSON Schema. See communication here. |
Source Generation Analyzer Powered by Corvus.JsonSchema (.Net)
Brief Description
The JSON Schema implementation Corvus.JsonSchema operates by generating source code for types based on a supplied JSON Schema such that the validation constraints present in the schema are rendered in code. An overview of how it works can be found in this video.
Often, different software development teams within a single organization will use different tech stacks to implement their functionality. JSON Schema can help unify these teams by providing a single source of truth for data modelling. The teams will then generate code for the data models.
Expected Outcomes
This project is to wrap the code generation functionality of the Corvus library in a .Net source generation analyzer to assist developers by easily generating data models using JSON Schema as a source of truth.
Skills Required
Mentors
Expected Difficulty
Medium, if the candidate is familiar with source generators. Hard otherwise.
Expected Time Commitment
175 (probably)
Related issue in the JSON Schema org: json-schema-org/community#614
The text was updated successfully, but these errors were encountered: