ballerina-platform / ballerina-library

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

Introduce a Ballerina connector for Google Docs REST API #7058

Open NipunaRanasinghe opened 1 month ago

NipunaRanasinghe commented 1 month ago

We are planning to introduce a new Ballerina connector for the latest Google Docs 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.
s-vamshi commented 1 month ago

hey @NipunaRanasinghe i would like to work on this issue, can you please assign this to me?

Nuvindu commented 4 weeks ago

👋 Welcome, @s-vamshi ! 🚀

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! 🎉

MohamedSabthar commented 4 weeks ago

Hi @s-vamshi,

It seems like you’re already assigned to another project: Issue #7038. If you’re not actively working on this issue, we can keep this one open and reassign it to you once the first one is completed.

s-vamshi commented 4 weeks ago

Hey @MohamedSabthar, as i have already started working on this issue, I would like to unassign myself from another issue which you mentioned. Can you please assign this to me if that's okay?

MohamedSabthar commented 4 weeks ago

Hey @MohamedSabthar, as i have already started working on this issue, I would like to unassign myself from another issue which you mentioned. Can you please assign this to me if that's okay?

Sure, I'll do the needful.

Nuvindu commented 2 weeks ago

Hi @s-vamshi,

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.gdocs.

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

Happy coding! 🎉

Nuvindu commented 1 week ago

@s-vamshi Any update on this?

s-vamshi commented 1 week ago

Hey @Nuvindu, started working on this!

Nuvindu commented 1 week ago

Hey @s-vamshi, Hope you're actively working on this. You can add separate PRs for each functionality (client generation with types, test cases, documentation, and examples). Let me know if you need any clarification

Nuvindu commented 4 days ago

Hi @s-vamshi, Just checking the progress of the connector development, were you able to start the development of the connector ? Just a quick update on the project deadlines: it's set for one month from the day you were officially assigned. But if you encounter any challenges or unforeseen issues, please feel free to reach out, and we can consider adjusting the deadline accordingly.

s-vamshi commented 4 days ago

Hi @Nuvindu sorry somehow missed your previous comment, i was caught up with some personal work last week and was not able to work on it, but I will be raising pr shortly in couple of days mostly. Sorry once again🥲

Nuvindu commented 4 days ago

Hey @s-vamshi, No worries !!! Take your time. Just let us know whenever the PRs are ready, and we will review them. 😊

s-vamshi commented 4 days ago

Sure, @Nuvindu Thank you so much for considering!!