postman-open-technologies / gsoc-2023

Postman Open Technologies' repo for Open Source contributions during Google Summer of Code 2023
65 stars 14 forks source link

GitHub OpenAPI Search #28

Open swastiktripathii opened 1 year ago

swastiktripathii commented 1 year ago

Hello Mentors😊! @jansche @ialimustufa

I am a college student pursuing Bachelor in Computer Technology with specialization AIML, I am interested in this project idea.

I have a deep understanding of Python, JavaScript, HTML, CSS, React, REST API and Java. I have been building projects with these technologies.

Next, I will introduce myself by the QAs mentioned in Contribution Guide

Q1) What interests you most about this project ?

I use GitHub and Postman frequetly, and I have known Github API before. I want to be a contributor of Postman Project, I hope I can have some positive impact on the postman project and the entire open source community. And by this project I think I can help a lot of fellow students to search the projects on github.

Q2) As mentors and project coordinators, how can we get the best out of you?

Mentors can give me some directions, and then we can discuss the feasibility together. Then I will continue to develop and improve these suggestions within the specified time, and finally form a good product

Q3) Is there anything that you’ll be studying or working on whilst working alongside us?

I will take this opportunity to learn more about Github API and the art of communication, and enhance my skills in developing a strong project.

Q4) We'd love to hear a bit on your work preferences, e.g. how you keep yourself organized, what tools you use, etc?

Maintaining continuous communication is the most important. I make sure to communicate regularly with my team members to ensure that there is no deviation in the product route. I'd like to note down my daily tasks on notes to make sure I complete them.

Q5)Once you’ve selected a project from the ideas section, please suggest a weekly schedule with clear milestones and deliverables around it. Alternatively, if you want to propose your own idea then please include outline, goals, and a well-defined weekly schedule with clear milestones and deliverables.

Week 1:

Comprehensively understand the operation mode of GSoC, and deeply study the GitHub API, including some speed restrictions. Milestone: submit a report of GitHub API and the next specific plan for the mentors' review

Week 2-3:

Develop basic code and conduct preliminary test (such as speed limit display and search function) Milestone: submit code and test report for mentors' evaluation

Week 4-5:

Modify according to the tutor's suggestion, optimize the search interface, and add more functions (such as search filtering) Milestone: submit enhanced code and test report for mentors' evaluation.

Week 6-8:

Continue to improve the code and conduct all-round testing. And add some potentially innovative functions. Milestone: submit final codes and reports for final review and approval.

benjagm commented 4 months ago

We are applying to this year edition! We invite everyone to join the discussion in: https://github.com/postman-open-technologies/gsoc-2024