Hi there 👋, I'm Augusto.
Feel free to contact me on Twitter @augustoproiete or hello@augustoproiete.net
I'm a maintainer on a number of open-source projects on my spare time, including:
- Cake, a cross-platform build automation system with a C# DSL And developed and maintain a number of Cake addins and modules
- Serilog, a logging library designed with structured event data in mind, Also developed and maintain a number of sinks and enrichers for Serilog
- Excel-DNA, develop addins and extensions for Excel using C# Also developed and maintain a number of extensions for Excel-DNA
- Ookii Dialogs (wpf, winforms), a set of common dialogs for Windows Desktop apps
- Hangfire.Dashboard.Customize, options for customizing Hangfire Dashboards
- EmptyLicensesLicx, easy continuous integration of apps using third-party controls that rely on licenses.licx files
- DevExpress-NuGet, NuGet Packages for the DevExpress .NET Components
...and more.
Cake (C# Make) is a free and open source cross-platform build automation system with a C# DSL for tasks such as compiling code, copying files and folders, running unit tests, compressing files and building NuGet packages
- Cake.MinVer: Use MinVer in Cake builds. MinVer is a tool for versioning projects using Git tags
- Cake.Jekyll: Build Jekyll static sites in Cake builds. Jekyll is a blog-aware, static site generator in Ruby
- Cake.ExcelDnaPack: Use ExcelDnaPack in Cake builds. ExcelDnaPack is a packaging tool for Excel add-ins built with Excel-DNA
Serilog provides diagnostic logging to files, the console, and elsewhere. It is easy to set up, has a clean API, and is portable between recent .NET platforms. Unlike other logging libraries, Serilog is built with powerful structured event data in mind
- Serilog.Sinks.RichTextBox: Sink to write log events to a WPF RichTextBox control
- Serilog.Sinks.Notepad: Sink to write log events to Notepad as text or JSON
- Serilog.Sinks.ExcelDnaLogDisplay: Sink to write events to Excel-DNA LogDisplay
- Serilog.Enrichers.GlobalLogContext: Enricher to dynamically add properties to all log events of your application
- Serilog.Enrichers.ExcelDna: Enricher with properties from Excel-DNA add-ins
- ExcelDna.Diagnostics.Serilog: Integrate Excel-DNA Diagnostic Logging with Serilog
- Prism.Logging.Serilog: Integrate Serilog with Prism in WPF, UWP, or Xamarin Forms apps
Excel-DNA is an independent project to integrate .NET into Excel. With Excel-DNA you can make native (.xll) add-ins for Excel using C#, Visual Basic.NET or F#, providing high-performance user-defined functions (UDFs), custom ribbon interfaces and more. Your entire add-in can be packed into a single .xll file requiring no installation or registration.
- ExcelDna.Diagnostics.Serilog: Integrate Excel-DNA Diagnostic Logging with Serilog
- ExcelDna-Unpack: Extract contents of Excel-DNA add-ins that have been packed with ExcelDnaPack
- Cake.ExcelDnaPack: Use ExcelDnaPack in Cake builds. ExcelDnaPack is a packaging tool for Excel add-ins built with Excel-DNA
- ExcelDna.Abstractions: Mock / unit test Excel-DNA Add-ins
- Serilog.Sinks.ExcelDnaLogDisplay: Sink to write events to Excel-DNA LogDisplay
- Serilog.Enrichers.ExcelDna: Enricher with properties from Excel-DNA add-ins
- ExcelDnaPack: ExcelDnaPack NuGet package for use as a tool in build scenarios
- NaturalStringExtensions: Extensions for sorting strings using natural sort order i.e. Alphabetical order for humans
- EmptyLicensesLicx: Easy continuous integration of apps using third-party controls that rely on licenses.licx files
- IAmRoot NuGet Package: Shows we can run arbitrary code from any NuGet package
- dotnet-args: Cross-platform .NET CLI Tool that prints the command-line arguments it receives, to help debug scripts and apps
- Hangfire.Dashboard.Customize: Customize Hangfire Dashboards (e.g. Change the Title)
- Microsoft.Solver.Foundation.Express: NuGet Package for the Microsoft Solver Foundation Express