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 Spotify REST API #7039

Open NipunaRanasinghe opened 1 month ago

NipunaRanasinghe commented 1 month ago

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

Related links:

This includes the following tasks:

  1. Create a new repository under 'ballerina-platform' organization.
  2. Review and sanitize the OpenAPI specification.
  3. Generate the connector client.
  4. Implement a test suite covering the core functionalities.
  5. Write documentation with examples.
KasunUdaraWaththeHewa commented 1 month ago

@NipunaRanasinghe Please assign this issue to me.

rahul1995 commented 1 month ago

@NipunaRanasinghe Could you define "Core functionalities" in this case? Also, would love to work on this.

Sachindu-Nethmin commented 1 month ago

@NipunaRanasinghe can I work on this?

swathihameed commented 1 month ago

I'd like to work on this issue. Please assign it to me @NipunaRanasinghe . Thankyou

MohamedSabthar commented 1 month ago

👋 Welcome, @Sachindu-Nethmin! 🚀

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

Sachindu-Nethmin commented 1 month ago

@MohamedSabthar Thank you so much for the warm welcome! I'm excited to contribute to the Ballerina Hacktoberfest community. Could you let me know if there’s any specific competition or time constraints related to the issue? Also, when would be the ideal time to have the issue completed? Looking forward to diving in!

MohamedSabthar commented 1 month ago

@Sachindu-Nethmin The deadline for Hacktoberfest submissions is October 31, 2024, at 11:59 PM PST. For more details, please check out the rules section here: Hacktoberfest Rules. We're excited to see your contribution!

Sachindu-Nethmin commented 1 month ago

I have created PR in https://github.com/ballerina-platform/module-ballerinax-spotify/pulls can you please check it and please tell me if something not correct . @NipunaRanasinghe @MohamedSabthar

Sachindu-Nethmin commented 1 month ago

Please review it once more.

aashikam commented 1 month ago

Updates can be found on the PR: https://github.com/ballerina-platform/module-ballerinax-spotify/pull/2. The changes have been approved.

aashikam commented 3 weeks ago

Client generation with required sanitization is done and merged.

@Sachindu-Nethmin Well done! 🚀

You can proceed with the next steps. Refer to this guide for more detailed explanation. Ballerina hacktoberfest guide.

Sachindu-Nethmin commented 3 weeks ago

@aashikam I request to add some test cases that need your review. Your feedback is valuable.