Skip to content

Conversation

mdex-geek
Copy link

What does this PR do?

Adds Golang (Go) support for type generation in the Appwrite CLI.
This includes implementing the Golang language type mapper and template for generating Go struct definitions from Appwrite database schemas, allowing Go developers to seamlessly work with Appwrite data models.

Test Plan

Verified type generation on sample Appwrite collections with various attribute types including strings, integers, floats, booleans, enums, and relationships.
Generated Go structs compile cleanly, with correct JSON tags representing Appwrite fields.
Manual testing with Go projects confirms smooth integration and usage.

Related PRs and Issues

Have you read the Contributing Guidelines on issues?

Yes

Copy link

coderabbitai bot commented Sep 8, 2025

Caution

Review failed

An error occurred during the review process. Please try again later.

✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

github-actions bot commented Sep 8, 2025

This library is auto-generated by the Appwrite SDK Generator, and does not accept pull requests directly. To learn more about how you can help us improve this SDK, please check the contributing guide.

@github-actions github-actions bot closed this Sep 8, 2025
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.

1 participant