Providing tools to reduce workload and improve processes
Utilities are special-use programs that perform a single or limited set of tasks that help maintain, monitor or trouble-shoot websites and applications. ICG initially developed these tools for our own use. When that effort yields a product that we believe has value beyond the scope of the project it was built for, we formalize the code into a product and make it available here.
.NET Core Azure DevOps Pipelines Tasks
.NET Core applications and proper DevOps integration go hand-in-hand. However, the steps to properly implement best practices for CI and CD can be a bit clunky, or error prone. As part of our work to create solid CI/CD pipelines we have created a number of Azure DevOps pipeline tasks to help make the process easier.
ASP.NET Core Utility Libraries
We believe that enterprise software development should not be complicated. We have released a suite of utilities that solve many of the issues that might impact those looking to implement enterprise quality solutions in their projects. Open-Source and free for all.ASP.NET Core Utilities on NuGet ASP.NET Core Utilities Source on GitHub
.NET Core Spreadsheet Utilities
We believe that enterprise software development should not be complicated, even if importing and exporting from Microsoft Excel. As such, we have released a utility library that solves many of the issues that might impact those looking to implement enterprise quality solutions in their projects. Open-Source and free for all.
DNN/Evoq Azure DevOps Pipelines Tasks
Historically implementation of CI or CD processes for DNN/EVOQ developers was a complicated process requiring much manual effort or configuration. Our tasks have been created to allow simple management of key elements necessary to implement a full CI/CD pipeline for DNN extension development.
Log Cleaner for DNN/EVOQ
DNN/EVOQ contains an internal logging framework known as Log4Net which records information that can be invaluable when tracking issues. However, this information is only valuable for a limited amount of time, yet DNN does not remove older log files. This utility allows administrators to easily configure an automatic purging of the log files using WebJobs or task scheduler operations. We strongly recommend the use of this for all installations.Download Log Cleaner from GitHub