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

Elixir #2553

Merged
merged 50 commits into from
Apr 13, 2024
Merged

Elixir #2553

merged 50 commits into from
Apr 13, 2024

Conversation

mitchsayre
Copy link
Contributor

@mitchsayre mitchsayre commented Apr 6, 2024

I added Elixir fixtures. Please let me know if I should fix things or if this looks good.

I was able to get all the tests passing except blns-object.json because it contained enums that had invalid characters when representing them as Elixir atoms.

@mitchsayre
Copy link
Contributor Author

I just realized FIXTURE=schema-elixir ran the schema tests I still need to get those passing.

I can also add a new step to the test-pr workflow.

@mitchsayre
Copy link
Contributor Author

I got the unit tests for schema and graphql passing. I believe this code is now ready for review.

Description

Added working Elixir fixtures for json,schema, and graphql

Related Issue

#556

Motivation and Context

#556

How Has This Been Tested?

  • Passed the unit tests. Skipped 6 tests. Added notes in languages.ts detailing why these tests are skipped.
  • Added a step to test-pr.yaml that runs elixir,schema-elixir,graphql-elixir
  • I have tested the generated code in my own project.

@dvdsgl dvdsgl merged commit e4a4430 into glideapps:master Apr 13, 2024
25 checks passed
@dvdsgl
Copy link
Member

dvdsgl commented Apr 13, 2024

Amazing! Thank you.

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.

2 participants