amis92 / csharp-source-generators Goto Github PK
View Code? Open in Web Editor NEWA list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.
License: Creative Commons Zero v1.0 Universal
A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.
License: Creative Commons Zero v1.0 Universal
Love the list, Source Generators are really neat.
But, what about creating categories?
There are about a dozen or so Dependency Injection Framworks in the list, and it would be really nice to have them in one place.
I could make a PR for that if there is interest in the idea.
I just updated Weave 2.1.0 to use source generators by default. I think it is awesome.
I created some source generators i would like added.
What do i have to do in order to get them added.
Hi, I found some broken links:
Hi, just published a blog regarding the source generator: https://levelup.gitconnected.com/four-ways-to-generate-code-in-c-including-source-generators-in-net-5-9e6817db425
The demo is: https://github.com/yanxiaodi/MyCodeSamples/tree/main/CodeGeneratorDemo
Not sure if you would contain it on this repo. Thanks for your effort. ๐
Are any of these source generators being vetted to see if they actually work?
Saw this - thought it looked cool and you might be interested https://github.com/martinothamar/WrapperValueObject
I think the whole term "awesome list" has become the de-facto standard name for lists like these so it might help people finding it if you name it so....
A list of C# Source Generators (not necessarily awesome), because I haven't found a good list yet.
I think it's awesome and you can always fake it till you make it ๐
HI, is was on family leave for some months but I finally managed to improve AutomaticInterface to a working version.
Can you add this?
https://github.com/codecentric/net_automatic_interface
What are your thoughts on adding a Tips & Tricks section? Reason I ask is that I knew it was possible to see the files generated by a source generator, but it took me 20 minutes to find the information on the web when I needed it (and I'd like to think my Google search Fu isn't too bad)โฆ
<EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
<CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)Generated</CompilerGeneratedFilesOutputPath>
This will eventually make its way into the docs proper, but meanwhile, we need to help each other out. ๐
To keep it simple and brief, such a section should only list tips and tricks that can fit in a tweet, like one I just did (really as a note-to-self) about the above. What do you think?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.