-
Notifications
You must be signed in to change notification settings - Fork 3
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
Feature: Add Activity YML Codegen #42
Feature: Add Activity YML Codegen #42
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @awoehrl thanks for publishing this and nice work! I left some feedback - take a look at the comments. Some changes are necessary, but others suggested by my comments are certainly up for debate. Let me know what thoughts/feedback you have, and I'll take another look at any changes you make once you push them!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work! 🙌 🎉 🚀
CI failed because the contributor's forked repo doesn't have access to secrets needed for specific CI steps. I'm merging as there are no code conflicts and the changes should not affect existing functionality. |
Hi @bcodell,
I've tried my luck on a codegen macro for automating the generation of docs and tests for activities (#35). The macro takes a list of activities as input and outputs a model docs yaml file containing the docs and tests for all listed activities and their respective columns. It documents the available keys in the json object as well.
Things to watch out for:
Example output:
Let me know what you think!
Resolves #35