-
-
Notifications
You must be signed in to change notification settings - Fork 34
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
GSoC : A tour of JSON Schema #645
Comments
Hello, |
Hey, I'm interested contributing to this, I've implemented a similar tool before a small compiler using wordpress on an internship before but i would like to dive into this problem again using different technologies, as it will be a new project so is there any qualification tasks for that one? |
Dear GSoC Mentors, I am writing to express my keen interest in participating in the "A tour of JSON Schema" project for GSoC. With my strong background in both data science and computer science, coupled with my extensive experience in full-stack development, I believe I am well-equipped to contribute significantly to this project. Here's why I am particularly excited about this opportunity and why I believe I am a good fit: Understanding of JSON Schema: Having worked extensively with data in various formats, including JSON, I understand the importance of JSON Schema in ensuring data consistency and validation. I am eager to leverage my existing knowledge to create an interactive learning platform that simplifies the understanding of JSON Schema for newcomers. Experience with Front-end Development: My experience as a Full Stack Developer, where I have worked with technologies like React, React Native, and Vue.js, has equipped me with the necessary skills to develop a user-friendly and intuitive interface for the "A tour of JSON Schema" website. I am proficient in TypeScript and have a strong sense of UI/UX design, which I believe will be instrumental in creating an engaging learning experience. Passion for Interactive Learning Materials: I am deeply passionate about creating educational resources that make complex concepts accessible to learners of all levels. I believe that interactive learning materials, similar to the tour.golang platform, can significantly enhance the learning journey for new JSON Schema users, and I am eager to contribute to making this vision a reality. Track Record of Success: Throughout my academic and professional career, I have consistently demonstrated my ability to deliver high-quality projects on time and to the satisfaction of stakeholders. My experiences as a Full Stack Developer, Product Developer, and Frontend Developer have honed my problem-solving skills and my ability to work effectively in team environments. Availability and Commitment: I am fully committed to dedicating approximately 350 hours to this project, and I am prepared to devote the necessary time and effort to ensure its success. My past experiences in leading development teams and managing complex projects have equipped me with the skills needed to manage my time effectively and deliver results within the allocated timeframe. I am excited about the opportunity to contribute to the "A tour of JSON Schema" project and to work alongside experienced mentors like yourselves. I am confident that my skills, experience, and enthusiasm make me a strong candidate for this project, and I am eager to make a meaningful impact. Thank you for considering my application. I look forward to the possibility of discussing this opportunity further. Warm regards, Shivam Singh |
Hi @benjagm I'm eager to contribute to this issue and help create an interactive learning platform for JSON Schema. I have experience with front-end development using TypeScript and React and I'm excited to lend my skills to this project. |
I hope you're doing well. My name is Ashad Muneer, and I'm a third-year student majoring in Computer Science and Engineering. I've been diving deep into frontend development and UI/UX design, and I've got a pretty good grip on it. Today, I wanted to pitch you an idea for "A Tour of JSON Schema." Here's what I'm thinking: Project Overview:
Why Open Source? |
Hello @benjagm what will be the qualification task for this project idea? |
Hi everyone! Find below the details of the qualification task: Create a simple project with similar design to json-schema.org. Start with a welcome page and a button to start, to later build this multi step experience:
Requirements:
Good luck!! |
Hi there, I came across your project proposal for "A Tour of JSON Schema" and I must say, it's an exciting initiative that aligns perfectly with my skill set and interests. My name is Yousef Tarek, and I'm a passionate developer proficient in React, Next.js, JavaScript, Tailwind CSS, and with a strong focus on UI/UX design and creating interactive user interfaces. Having worked extensively with these technologies, I am confident in my ability to contribute effectively to the development of the "A Tour of JSON Schema" website. My experience in React and Next.js ensures that I can efficiently implement the front-end features and functionalities required for the interactive learning platform. Additionally, my expertise in UI/UX design and Tailwind CSS allows me to create visually appealing and intuitive user interfaces that enhance the learning experience. I'm particularly excited about the opportunity to leverage my skills to help make learning JSON Schema more accessible and engaging for newcomers. I believe that my background in front-end development and design, coupled with my passion for creating educational resources, makes me well-suited to contribute meaningfully to this project. I'm eager to collaborate with you and the rest of the team, and I'm committed to delivering high-quality code and contributing positively to the project's success. Please let me know how I can get involved and contribute to the GitHub repository for "A Tour of JSON Schema." Best regards, |
|
We just added a new skill required: Ability of applicants to create enjoyable learning material. |
It's a most important skill for this project @benjagm ✨ |
I'm excited about contributing to the "A Tour of JSON Schema" project, bringing to the table my strong background in both backend development and front-end technologies, including Next.JS and TypeScript. My experience in setting up databases, creating APIs, and working with server-side logic complements my proficiency in front-end development, allowing me to contribute to a wide range of tasks within the project. I'm particularly keen on leveraging these skills to help build a robust, interactive learning platform that offers an engaging and seamless experience for users delving into JSON Schema. Looking forward to the opportunity to contribute to this innovative project and the community. Best regards, |
Hi everyone! We just updated the Project requirement adding the following requirements:
We are removing the option of building a server-side app, instead we'll prefer a native client-side javascript/SPA app that we can run as github pages. |
@benjagm Regarding qualifying task, Draft 2020 12 json schema validating is breaking and I couldn't able to find a valid meta schema for it...instead can we use draft 7 or any previous version? |
Yes @suryagowda i am facing same issue |
Can you share the full text and the validator you are using? |
Hello @benjagm, I hope this message finds you well. I recently joined this disscussion and am eager to contribute to the qualifying tasks. Given my late start, I was wondering if there's a possibility for me to work on them. I'm genuinely enthusiastic about the project and excited about the opportunity to enhance the UX/UI. |
Welcome Khoa! Please see the qualification task for this project: |
@benjagm Would you like to provide any feedback for the qualification task which I completed. If yes , where can I send you the project? |
Hello @benjagm.
You can check out my GitHub profile if you'd like to know more about me. |
Helo @V1K1NGbg , welcome to the json schema community! You can complete the qualification task , then
You can also reach out to us on Slack. |
@khoatr1509 please use this link to join Slack and send us a group DM with the repo and the url to test it. Thanks! |
🚩 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. |
Hey @benjagm @erosb |
@benjagm, Can we use Typescript for the project? Is it mandatory to use JavaScript? |
@JeelRajodiya typescript is preferred over javascript |
One more question, |
Hello everyone, I'm happy to join the open-source community! While I'm new to contributing, I've already built several projects in full-stack development. I'm particularly passionate about contributing to this project and am currently focused on enhancing the UI for the Tour of JSON Project. |
hi @benjagm I would love to contribute to this Project Idea in the coming summer for GSoC! Thanks. |
Hello @benjagm , I am a 3rd year Computer Science Engineering student and I am really interested in working on this project.I have an approach on how to work on this and it is as follows: Features: Platform Design: Design the user interface and overall structure of the interactive learning platform. Timeline: The development of an interactive learning platform for JSON Schema will provide an invaluable resource for novice users seeking to master this powerful tool. By simplifying the learning process and providing immediate feedback and guidance, we can empower users to become proficient in JSON Schema authoring in a more efficient and engaging manner. Best Regards, |
Hi Ben (@benjagm), Hope this message finds you well! I'm Njamen Ulrich, a junior web and mobile developer with a strong passion for JavaScript. I recently registered for the google summer of code and was immediately drawn to its goal of making JSON learning accessible. As you mentioned, JSON can be both easy and challenging to grasp, especially without proper guidance. That's where I believe my skills can be valuable: Web Development: I have a solid foundation in web development principles, allowing me to contribute to the website's structure and functionality. Thank you for your time and consideration. Best regards, Njamen Ulrich |
Hi Benja |
Hello! 👋 This issue has been automatically marked as stale due to inactivity 😴 It will be closed in 180 days if no further activity occurs. To keep it active, please add a comment with more details. There can be many reasons why a specific issue has no activity. The most probable cause is a lack of time, not a lack of interest. Let us figure out together how to push this issue forward. Connect with us through our slack channel : https://json-schema.org/slack Thank you for your patience ❤️ |
Hello! 👋 This issue has been automatically marked as stale due to inactivity 😴 It will be closed in 180 days if no further activity occurs. To keep it active, please add a comment with more details. There can be many reasons why a specific issue has no activity. The most probable cause is a lack of time, not a lack of interest. Let us figure out together how to push this issue forward. Connect with us through our slack channel : https://json-schema.org/slack Thank you for your patience ❤️ |
GSoC : A tour of JSON Schema
Brief Description
JSON Schema is easy and difficult at the same time and get expertise with it requires time, good docs and support from the community. With this project we intend to make it easier this process easier and quicker for new JSON Schema users.
What do you think about building an interactive learning material for json schema, similar to tour.golang ( https://go.dev/tour/welcome/1) ? It would be a sequence of tasks, every task would be about authoring a json schema document, that fulfills a textually provided requirement? Then the site would automatically validate / test the solution of the user.
Expected Outcomes
A new website called "A tour of JSON Schema" providing a learning experience for new JSON Schema users, similar than the learning experience https://go.dev/tour/welcome/1 provides to new Golang users. This will be a client-side/SPA javascript application that we can run as github pages.
Mentors
@erosb @benjagm
Expected Difficulty
Medium
Expected Time Commitment
175 hours
The text was updated successfully, but these errors were encountered: