All examples in this repository are released under an open-source MIT license. If you have built an original aspect, we encourage you to share it with the Metalama community.
Please follow the below procedure:
- Initiate a discussion with us on Slack to show us your idea. It's better to have early feedback before investing time and effort.
- Fork the
Metalama.Samples
repository. - Create a subdirectory within the
examples
directory. - Create a .NET 6 console project with your aspect, helper classes, and an executable that demonstrates the aspect.
- Optionally, create an aspect test project under the
examples/tests
directory. - Create a
README.md
file that explains the aspect's objective and the most significant elements of the its implementation. - Submit a pull request to the
Metalama.Samples
repository. - Most of the follow-up will happen on GitHub or through Slack.
We look forward to your contributions!