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

Generator improvements #1137

Merged
merged 13 commits into from
Nov 18, 2021
Merged

Generator improvements #1137

merged 13 commits into from
Nov 18, 2021

Conversation

nikodemin
Copy link
Contributor

  • refactor generators code and tests
  • make possible to generate graphQL interface in schema generator
  • delete redundant implicits package
  • add GenType argument for plugin to make convenient schema generation

* improve generator
* refactor generators code and test
* delete redundant implicits package
* refactor generators code and test
* delete redundant implicits package
* refactor generators code and test
* delete redundant implicits package
* refactor generators code and test
* delete redundant implicits package
# Conflicts:
#	tools/src/main/scala/caliban/tools/ClientWriter.scala
* fix formatting
* fix formatting
* fix formatting
@nikodemin
Copy link
Contributor Author

@ghostdogpr Hi! I made several improvements in schema generator. Could you please check this pr, when you will have some free time?

@ghostdogpr
Copy link
Owner

Thanks! It's a little bit hard to review because things moved around and the github diff shows as if everything changed. I'll need to spend more time to check it out.

I just merged a change of the list of reserved keywords, can you rebase and include it into your PR?

# Conflicts:
#	tools/src/main/scala/caliban/tools/ClientWriter.scala
* merge master branch
* merge master branch
@nikodemin
Copy link
Contributor Author

@ghostdogpr Hi! Thank you for review, I merged changes from master branch

Copy link
Owner

@ghostdogpr ghostdogpr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@ghostdogpr ghostdogpr merged commit 0d2dda7 into ghostdogpr:master Nov 18, 2021
@kubukoz
Copy link
Contributor

kubukoz commented Nov 19, 2021

If only I'd seen this a week ago, I would've saved so much time 😂

Thanks a lot @nikodemin 🙏 I really needed a way to generate server schemas.

Fluxx pushed a commit to Fluxx/caliban that referenced this pull request Jan 24, 2022
* add interface generation

* improve generator

* add interface generation

* refactor generators code and test
* delete redundant implicits package

* add interface generation

* refactor generators code and test
* delete redundant implicits package

* add interface generation

* refactor generators code and test
* delete redundant implicits package

* add interface generation

* refactor generators code and test
* delete redundant implicits package

* add interface generation

* fix test

* add interface generation

* fix formatting

* add interface generation

* fix formatting

* add interface generation

* fix formatting

* add interface generation

* merge master branch

* add interface generation

* merge master branch
Fluxx pushed a commit to Fluxx/caliban that referenced this pull request Jan 27, 2022
* add interface generation

* improve generator

* add interface generation

* refactor generators code and test
* delete redundant implicits package

* add interface generation

* refactor generators code and test
* delete redundant implicits package

* add interface generation

* refactor generators code and test
* delete redundant implicits package

* add interface generation

* refactor generators code and test
* delete redundant implicits package

* add interface generation

* fix test

* add interface generation

* fix formatting

* add interface generation

* fix formatting

* add interface generation

* fix formatting

* add interface generation

* merge master branch

* add interface generation

* merge master branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants