ballerina-platform / ballerina-library

The Ballerina Library
https://ballerina.io/learn/api-docs/ballerina/
Apache License 2.0
137 stars 65 forks source link

Introduce a Ballerina connector for Google Forms REST API #7059

Open NipunaRanasinghe opened 3 weeks ago

NipunaRanasinghe commented 3 weeks ago

We are planning to introduce a new Ballerina connector for the latest Google Forms REST API by generated using it's OpenAPI specification.

Related links:

This includes the following tasks:

  1. Create a new repository under 'ballerina-platform' organization.
  2. Create the OpenAPI specification manually or by converting it from other API descriptor formats.
  3. Generate the connector client.
  4. Implement a test suite covering the core functionalities.
  5. Write documentation with examples.
Azanul commented 3 weeks ago

I'd like to take this up

Piyushsahu99 commented 3 weeks ago

Hello @NipunaRanasinghe can you pls assign it to me . I want to work on this project ,

Nuvindu commented 2 weeks ago

👋 Welcome, @Piyushsahu99 ! 🚀

We're thrilled to have you join the Ballerina Hacktoberfest community! The issue has been assigned to you, and we’re excited to see your contributions.

To help you get started, here are a few essential resources:

  1. Connector Contributor Guide: Make sure to go through our Ballerina Hacktoberfest connector contributor guidelines and follow the exact steps, to contribute effectively.
  2. Learn Ballerina: Whether you're new to Ballerina or looking to enhance your skills, check out our official learning resources.
  3. Community & Support: If you have technical questions, feel free to ask on Stack Overflow with the Ballerina tag, or join us on Discord to connect with other community members.

No contribution is too small, and your feedback is always welcome! Don’t hesitate to ask questions, propose new ideas, or report issues.

We are currently in the process of creating a GitHub repository for this connector module and will update you once it’s available. In the meantime, please go through the relevant resources and documentation related to the connector.

Happy coding and welcome aboard! 🎉

Pulkit1822 commented 1 week ago

Hello @NipunaRanasinghe , can you please assign it to me . I also want to work on this project

NipunaRanasinghe commented 1 week ago

Hi @Piyushsahu99, I'll be mentoring your project, and we have created the repository for your connector project with the initial project template. You can start working in this repository: https://github.com/ballerina-platform/module-ballerinax-googleapis.gforms

Please refer to the contribution process section for guidelines on raising a PR: https://ballerina.io/hacktoberfest/connector-contributor-guide/#contribution-process.

Happy coding! 🎉

NipunaRanasinghe commented 1 week ago

Hello @NipunaRanasinghe , can you please assign it to me . I also want to work on this project

Hi @Pulkit1822, Thanks for reaching out!

We will consider assigning you to this project if we don’t receive a response from the current assignee or if they are unable to deliver due to other priorities. Let’s stay in touch!

NipunaRanasinghe commented 1 week ago

Hi @Pulkit1822! Would you be interested in taking over this project?

Pulkit1822 commented 6 days ago

Hi @NipunaRanasinghe I'm eager to contribute to this project. Please consider assigning it to me.

NipunaRanasinghe commented 6 days ago

Great to hear that, Pulkit! I've assigned the project to you. Looking forward to seeing your contributions!

NipunaRanasinghe commented 6 days ago

To help you get started, here are a few essential resources:

  1. Connector Contributor Guide: Make sure to go through our Ballerina Hacktoberfest connector contributor guidelines and follow the exact steps, to contribute effectively.
  2. Learn Ballerina: Whether you're new to Ballerina or looking to enhance your skills, check out our official learning resources.
  3. Community & Support: If you have technical questions, feel free to ask on Stack Overflow with the Ballerina tag, or join us on Discord to connect with other community members.

No contribution is too small, and your feedback is always welcome! Don’t hesitate to ask questions, propose new ideas, or report issues.

We are currently in the process of creating a GitHub repository for this connector module and will update you once it’s available. In the meantime, please go through the relevant resources and documentation related to the connector.

Happy coding and welcome aboard! 🎉

Pulkit1822 commented 6 days ago

Hi @NipunaRanasinghe I am diligently working on the project and have thoroughly reviewed all the necessary documentation related to the ballerina language. Additionally, I have successfully created my first connector using Ballerina here. Building on this foundation, I am currently developing a Ballerina connector for the Google Forms REST API. Please do not assign this task to anyone else, as I am fully committed to its completion. I will provide an update once the final version is ready and would appreciate your feedback on my progress before then.