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

Create a OpenAPI to Endpoint Code Gen sbt plugin #3180

Open
987Nabil opened this issue Sep 27, 2024 · 8 comments · May be fixed by #3225
Open

Create a OpenAPI to Endpoint Code Gen sbt plugin #3180

987Nabil opened this issue Sep 27, 2024 · 8 comments · May be fixed by #3225
Labels
💎 Bounty enhancement New feature or request

Comments

@987Nabil
Copy link
Contributor

  • Needs to have a config to switch between automatic (on file change) and manual generation
  • config for file/folder path(s) of OpenAPI files
  • config for package prefix
  • setting to handover a global openapi config
  • setting for openapi config based on a sbt file filter
@987Nabil 987Nabil added the enhancement New feature or request label Sep 27, 2024
@jdegoes
Copy link
Member

jdegoes commented Nov 9, 2024

/bounty $750

Copy link

algora-pbc bot commented Nov 9, 2024

💎 $750 bounty • ZIO

Steps to solve:

  1. Start working: Comment /attempt #3180 with your implementation plan
  2. Submit work: Create a pull request including /claim #3180 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to zio/zio-http!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🔴 @rohitsingh8885882 Nov 19, 2024, 7:18:33 AM WIP
🟢 @hochgi Nov 26, 2024, 6:03:13 AM #3225

@rohitsingh8885882
Copy link

rohitsingh8885882 commented Nov 19, 2024

/attempt #3180

@rohitsingh8885882
Copy link

Hi @987Nabil
I've uploaded the project addressing this issue. You can find it https://github.com/rohitsingh8885882/Projects.git

Please review the changes and let me know if any further adjustments are needed.

Thanks!
/claim #3180

@hochgi
Copy link
Contributor

hochgi commented Nov 26, 2024

@rohitsingh8885882 I believe the intent was to use zio-http-gen, not openapi-generator (there's already another sbt plugin doing that...)
Probably also to be another module in this repo.

If this doesn't converge, I would also like to take a shot at this.
So I'll get in line to
/attempt #3180
as well.

Algora profile Completed bounties Tech Active attempts Options
@hochgi 4 ZIO bounties
Scala, Java
Cancel attempt

Copy link

algora-pbc bot commented Nov 26, 2024

Note

The user @rohitsingh8885882 is already attempting to complete issue #3180 and claim the bounty. We recommend checking in on @rohitsingh8885882's progress, and potentially collaborating, before starting a new solution.

Copy link

algora-pbc bot commented Nov 26, 2024

@rohitsingh8885882: Reminder that in 7 days the bounty will become up for grabs, so please submit a pull request before then 🙏

@hochgi hochgi linked a pull request Nov 30, 2024 that will close this issue
Copy link

algora-pbc bot commented Nov 30, 2024

💡 @hochgi submitted a pull request that claims the bounty. You can visit your bounty board to reward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💎 Bounty enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants