Skip to content
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

Microcks Hub: Expanding Sandbox and Mocking Capabilities for Key Industry APIs #77

Open
yada opened this issue Jan 29, 2025 · 6 comments
Labels
component/documentation component/ux good first issue Good for newcomers help wanted Extra attention is needed keep-open Explicitily keep open kind/enhancement Enhancement of existing feature type/Epic

Comments

@yada
Copy link
Member

yada commented Jan 29, 2025

Note

This issue reflects our community's decision to submit projects to the LFX mentorship program.
See: https://github.com/orgs/microcks/discussions/1463
Project Idea 4 : Microcks Hub: Expanding Sandbox and Mocking Capabilities for Key Industry APIs

This project aims to enhance the Microcks Hub by updating the existing sandbox environment or adding new hub entries to mock key APIs IT industry leaders use. The goal is to make it easier for developers to test and prototype integrations with popular APIs like GitHub, Twilio, Stripe, or Salesforce using Microcks.

Participants can choose to focus on one or both of the following aspects:

  1. Update and Refresh the Existing Sandbox:
  • Improve the sandbox environment provided by Microcks Hub for existing mock APIs.
  • Ensure compliance with the latest versions of existing APIs.
  • Enhance documentation, usability, and deployment mechanisms.
  1. Add New Hub Entries for Key Industry APIs:
  • Develop mock entries for leading APIs like GitHub, Twilio, Stripe, or Salesforce, but we welcome any ideas...
  • Ensure the mocks cover essential endpoints and realistic request-response pairs.
  • Provide detailed examples and use cases to support integration testing.
@yada yada added good first issue Good for newcomers help wanted Extra attention is needed keep-open Explicitily keep open labels Jan 29, 2025
@ibishal
Copy link

ibishal commented Feb 3, 2025

Hey i want to work on the project is there any pretask related to it?
cc @yada @lbroudoux

@harshita9104
Copy link

Hello @yada ,
I’m excited to contribute to Microcks Hub: Expanding Sandbox and Mocking Capabilities for Key Industry APIs With experience in Golang, Docker, Kubernetes, and Typescript, Javascript. I can help improve the sandbox environment by ensuring compliance with the latest API versions, enhancing usability, and refining deployment mechanisms. Additionally, I can contribute by creating realistic mock entries for key APIs like GitHub, Twilio, Stripe, and Salesforce, focusing on comprehensive request-response pairs and detailed documentation.

Looking forward to collaborating and making Microcks more accessible for developers!

@yada
Copy link
Member Author

yada commented Feb 5, 2025

Hi @ibishal and @harshita9104 ,
Thank you for your interest in this project; your help and contribution are greatly appreciated.

Please join as a mentee on the LFX mentorship program, this project is now online. For further details, see my latest comment in this thread: https://github.com/orgs/microcks/discussions/1463#discussioncomment-12067922

The direct link to this project is: https://mentorship.lfx.linuxfoundation.org/project/04da9d38-b9f8-435f-9200-8359f55ccf92
and click on "Become a Mentee" in the top right corner.

Then, at the beginning of March, we will select mentee(s) and move forward on the project itself with mentors.
Thank you
Regards,
Yacine

@vickybesra
Copy link

Hey @yada ,I hope you’re doing well. I’m very interested in the Microcks Hub project for LFX Term 1 that focuses on expanding the sandbox and mocking capabilities for key industry APIs. I have experience working with API integrations and improving test environments, and I’m eager to update the existing sandbox and develop new hub entries for popular APIs like GitHub, Twilio, or Stripe. I’d love the opportunity to work on this project and help make it easier for developers to test and prototype their integrations. Thank you for considering my request.

@yada
Copy link
Member Author

yada commented Feb 6, 2025

Hi @vickybesra ,

You are welcome, please see the process in my previous message: #77 (comment)

@yada
Copy link
Member Author

yada commented Feb 7, 2025

Hi, all LFX mentorship enthusiasts,

First of all, thanks, as we are glad to see so many mentees request and interest in Microcks 🙌

To reply to "all" recurrent questions we have:
No pretests. Selections will be made based on mentees' profiles, motivations and experience. See:
https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/README.md#mentee-selection-process
https://docs.linuxfoundation.org/lfx/mentorship/mentor-guide/mentorship-faqs

Of course, you can always start to join the community and contribute to it (outside of the 7 LFX mentorship projects, as we do not want to bypass the program process and want it to be fair for all). But, yes, starting to contribute is clearly the best way for mentees to check and immerse themself within the community, see what is expected and demonstrate their motivation 😉

Please join us on Discord. We have a dedicated channel for LFX mentorship to centralize messages. See:
https://github.com/orgs/microcks/discussions/1463#discussioncomment-12081057

Best regards,
Laurent & Yacine (Microcks maintainers)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/documentation component/ux good first issue Good for newcomers help wanted Extra attention is needed keep-open Explicitily keep open kind/enhancement Enhancement of existing feature type/Epic
Projects
None yet
Development

No branches or pull requests

5 participants