Working as a developer, building & hacking things who likes to specialise in product & Developer Experience (DX) - also known as @HackMakeDo
Compact-Log-Format-Viewer. A cross platform tool to read & query JSON aka CLEF log files created by Serilog
259IIS-Express-Code. This is an extension for Visual Studio Code that the current folder opened in VS Code can be run as a website using IIS Express
72Setup-MSBuild. Set up your GitHub Actions workflow to add MSBuild.exe into the PATH
47UmbracoExtensionMethods. This is a community project to create a library of Umbraco Extension Methods to use in Razor files.
34generator-umbraco. A YeoMan generator for Umbraco Property Editors
30Setup-Nuget. Set up your GitHub Actions workflow with the latest version of Nuget.exe CLI tool
25Umbraco-Validation-Attributes. This project is custom ASP.NET MVC Validation Attributes for Models, that allows error messages to be regionalised with dictionary items from Umbraco.
25CWS-Start. This is the new shiny MVC version of Umbraco CWS starter site package
22CWS-Umbraco-Standard-Membership. This is used to give an example standard membership to Umbraco V6 +
18Umbraco-JWT-AuthTokens. This is a repository for providing a secure based API to perform backoffice actions using JWT Auth tokens
15Nucache.Explorer. A desktop tool to see items stored in Umbraco V8+ NuCache file
14YouTube-Umbraco. YouTube for Umbraco
12vale-linter. A GitHub bot built with ProBot to lint PRs using the Vale tool
9Umbraco-DevTools. A Chrome Extension to give debug information about your Umbraco website
9Umbraco.Community.ContentLock. Umbraco Community ContentLock is an open-source package for Umbraco CMS that prevents content conflicts by enabling content editors to lock nodes while editing.
9Umbraco-Repo-Template. This is a GitHub Template repo - that when new repos are created from this template will trigger a GitHub Actions build and scaffold the necessary files to have a project ready to work with for Umbraco v14+ package development
6Umbraco-GitHub-Snippets. This is an Umbraco V7 Belle Package that allows you to insert snippets from a GitHub repository into your views inside Umbraco editor.
6Umbraco-Diagnostics. This is a package for Umbraco to give diagnostic information about your Umbraco installation
5codespace-features. Adds feature to Github CodeSpaces (devcontainers), including SQLite & SMTP4Dev
5Umbraco-VS-Project-Items. This is an Umbraco Community project that is used to create a Visual Studio Package (.visx) to be installed that allows users to add new project items that are Umbraco specific templates such as SurfaceControllers, WebAPI Controllers etc...
5Is-Github-Sponsor. An Azure Function that checks if a user is a sponsor of me
5Sassy. SASS for Umbraco CMS
4Examine-Peek. Peek inside the Examine Index for a given content node. An Umbraco package for V14+ (aka Belissima)
3Umbraco.Community.User2FA. A simple package to add 2FA login to Umbraco backoffice users
3Tada. An Umbraco V14 Package that shows how to override the Save & Publish button with some sillyness
3Umbraco.Community.ManifestPeek. A simple Umbraco V14+ extension to help view extension types registered manifests to help with DX
3Umbraco.Analyzers. Roslyn Analyzers and CodeFixes to help guide users building websites with Umbraco
3Umbraco-VS-New-Project. Allows you to easily create a new Umbraco project and fetches the latest version from NuGet
2Setup-VSWhere. Set up your GitHub Actions workflow with 2.7.1 version of VSWhere.exe CLI tool
2Umbraco-Identity-Playground. Experiments with Umbraco 7.3 beta & Identity
1Nuget-V3-Update-Checker. A simple POC for creating a basic update checker by pinging Nuget's API
1json-schema-ref-parser. Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers
1Umbraco.Community.IconPack.Iconoir. The Iconoir MIT Open Source Icon Library available for Umbraco CMS V14+
1Slack-Contour. An Umbraco Contour workflow item that allows you to post the form data to a Slack Chat Channel
1TakeOutTheTrash. An Umbraco 8+ package to help demo GitHub Actions for Umbraco Packages
1Starting-Points-Package. Starting Points is a package for the Open Source C# CMS Umbraco, that allows you to create new Document Types from a shared public library in a GitHub Repo
1DevTools-for-Umbraco-Bellissima. A web browser extension that helps with Developer Experience for developing UI with the WebComponent based Umbraco backoffice (v14+) codenamed Bellissima
1WhatBrowser. My first pet project I done, to give info about a users browser & details
1