Skip to content
View bmazzarol's full-sized avatar
🤠
🤠

Block or report bmazzarol

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bmazzarol/README.md

Ben Mazzarol

I build small .NET libraries and tools that solve problems I ran into. Each one is its own repository, documented with docfx and published to GitHub Pages.

Monorepo

Every project is a git submodule under projects/. The repositories stay independent, but this one holds the CI templates, docfx theme, git hooks and documentation conventions they share, so a change to a lint rule, a workflow or the theme reaches every project in one commit.

Contributing is still per project, using the usual GitHub workflow.

Projects

Project What it is Documentation
Bunsen Burner arrange/act/assert testing in plain C# docs
Cutout source generated templating docs
Eon schedules as data docs
Http BuildR request and response builders docs
Icicle structured concurrency docs
Pasted text files baked into the binary docs
Polyglot Notebook docfx Plugin notebooks that become documentation docs
Tuxedo refined types from predicates docs
docfx result snippets executed output in a docfx page docs
Quacker compile time duck typing -

Tooling

The CI templates, the docfx theme, the hooks and the documentation style guide live in this repository and are copied out to the projects:

Pinned Loading

  1. Cutout Cutout Public

    Source generated string templates for C#

    C# 1

  2. Pasted Pasted Public

    Compile time text file embedding for C#

    CSS

  3. Tuxedo Tuxedo Public

    Refined types for the suave 🍸 .NET developer

    C# 3

  4. Bunsen-Burner Bunsen-Burner Public

    Set 🔥 to your old tests! A better way to write tests in C# 🧪

    C# 20 4

  5. Eon Eon Public

    ⌚ Schedule type for C# and dotnet

    C# 5 2

  6. Http-BuildR Http-BuildR Public

    Simple C# functions for building 🔨 requests and responses using only the core System.Net.Http!

    C# 10 4