GitBuildInfo.SourceGenerator

Build info generator

A tool that provides information about the current Git branch and commit hash, and marks the build as clean or dirty based on the working tree state

Source Generator for dumping the git branch information, commit hash, and if the working tree is dirty or clean on projects that install this and applies them as an assembly level attribute.

GitHub

38 stars
3 watching
1 forks
Language: C#
last commit: over 2 years ago
Linked from 1 awesome list

csharpcsharp-sourcegeneratorsource-generatorsourcegenerator

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
thenameless314159/sourcegeneratorutils Provides utility classes and abstractions to simplify source generation tasks in .NET source generators 21
lokimidgard/sourcegenerator.helper.copycode Generates source code strings for attribute definitions in C#. 7
gobiegenerator/gobie A tool to simplify source generation in C# by allowing developers to define templates and parameters without writing custom generator code. 97
hamedfathi/enumerationclassgenerator A C# source generator tool to create enumeration classes from enum types with additional features and customization options. 16
davidwengier/sourcegeneratortemplate Provides a basic template and tools to generate C# source code programmatically 181
musictopia2/commonsourcegeneratorshelpers A set of reusable helper classes for generating common source code elements in a music-related context 11
jakubsturc/talk-csharp-source-generators A presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time. 3
jeppevammenkristensen/cachesourcegenerator Generates cache boilerplate code around a method to simplify caching in C# applications. 4
roeibajayo/sourcegeneratorquery A tool for querying and manipulating C# source code using LINQ support 22
cloud0259/controllergenerator Automates the creation of controllers from specified services in .NET projects using source generator technology 8
b1z0n/lazyshgen A source generator that automatically generates lazy implementations at compile time. 7
musictopia2/jsondeserializeresourcesourcegenerator A tool that generates source code from JSON data descriptions 2
ryanalameddine/sourcegeneratordemo A C# project demonstrating the use of source generators to automate code generation at compile time. 3
31/godotonready A C# source generator for Godot 3.x that adds convenient onready-like features to scripts without reflection 123
turnersoftware/buildversioning A tool that automatically generates version numbers from Git tags and metadata. 59