Description
At the moment, the only way to add a stellar function is to implement StellarFunction and add the instance to the StellarFunctions enum. This is deficient in a few ways:
- It requires you to modify Metron code to add a stellar capability
- It requires you to make metron-common depend on your project
- There is no way to enforce documentation of the function
Instead, we should create an annotation which will define the name, namespace, description, parameters and returns.
Attachments
Issue Links
- links to