-
-
Notifications
You must be signed in to change notification settings - Fork 124
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
Improve source package with T4 install experience #212
Comments
Replacing T4 is also a good alternative. |
Related #101 |
Consider using mono t4 implementation which is actively developed and can be referenced as a CLI tool: https://github.com/mono/t4 |
Or may be this: https://github.com/Muchiachio/Genny |
Use https://github.com/Konard/T4GenericsExample as an example with https://github.com/mono/t4 CLI tool reference |
Related mono/t4#70 |
Another example with step by step guide working on .NET Core 3.0 https://github.com/dadhi/T4Sample |
Content-only NuGet package: https://medium.com/@attilah/source-code-only-nuget-packages-8f34a8fb4738 |
The POC solution is here https://github.com/dadhi/LempTest |
T4 can be now replaced with Source Generators |
Here is another template project for the source generators https://github.com/tom-englert/LogMessageGenerator/ |
Is this actually finished or closed by pattern in last commit? |
@sqeezy Closed because of closing of the related PR, but the work is not completed. The main problem is the good and reliable NuGet installation and setup experience. So I am currently looking at BuildTasks provided by mono T4 https://github.com/mono/t4/blob/main/Mono.TextTemplating.Build/readme.md I will try to wrap up some deliverable CompTime for v6 and proceed working on the improving the DX for it. |
As always, thanks for your amazing work. I will look into this comp-time work next year. I'm not too familiar with T4 but pretty fluent in MSBuild related things. |
Today I cloned the repo onto my Macbook and immediately ran into issues building due to restoring T4 bits. I'm not sure how to proceed, so I'm curious if this issue covers my issue, or if there is other guidance in order for me to get DryIoc building locally? |
|
NuGet/Home#4837
The text was updated successfully, but these errors were encountered: