

Once again, it's good to share some appreciation to the projects that make MJML.NET possible. Side Note: In your PR you should summarise your changes, bug fixes or general modifications. For major changes, please open an issue first to discuss what you would like to change. We really appreciate any contribution to the project to help provide a native version of MJML to C#. We benchmark based off the default MJML templates. We'll continue monitoring the execution speed as part of project development. We've benchmarked the main components of the library to make sure we're within a suitable execution speed. Because of this, we'll rely heavily on bug reports from usage of MJML.NET. For example, if we set the the outputted HTML document should match.įurthermore, this project will fall into the grey area of testing. However, we're still trying to provide valuable tests for components which can validate correct output. Testing this project has been rather difficult due to the nature of the output. Partially Complete (Background Position Bug) Partially Complete (Inline Support Required) Please see the below table for a list of all components and the current implementation state: Type
Mjml template code#
However, due to JavaScript not being a typed language this means there has been considerate refactoring to the code to make it more aligned with C# typed requirements.Īs the project is currently still in experimental state not all MJML components have been added. MJML.NET tries to implement all functionality 1-2-1 with the MJML 4 project. This overrides Prettify as this would be ideal default in production environment. However, the currently supported options are: Name This is because we're still introducing components and refactoring the project. Public void Main ( ) Ĭurrently, we've not implemented all of the same options.
