Skip to content

Conversation

AshAnand34
Copy link

Added C# support for Motia

Copy link

vercel bot commented Aug 18, 2025

@AshAnand34 is attempting to deploy a commit to the motia Team on Vercel.

A member of the Team first needs to authorize it.

Copy link
Contributor

@sergiofilhowz sergiofilhowz left a comment

Choose a reason for hiding this comment

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

Thank you, @AshAnand34!

I love it, the PR looks rock solid. I'm not an expert in C#, but you

  • Implemented the same concepts we have in other runtimes
  • Implemented unit-test cases for all concepts

These are some of the key points we have to take care of when creating a new runtime.

Although there are a few more:

External dependency management

How does it work with C#? We created a motia install command to download and install dependencies for all applicable runtimes in the project. Would we need it for C#?

Documentation on how to use the runtime

  • What do we need to install to start using C# with Motia?
  • How to manage dependencies?

Builder

This one would be mostly our fault, in the way we structured the runtimes and build strategies, they should all be in the same package, but they're currently in separate places. Your PR was great to show us we have a technical debt on that.

Conclusion

I think your PR is great, and we can merge it as is, but it will be quite important to have these other key points answered so we can maintain it confidently

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