Skip to content

Latest commit

 

History

142 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Toolkit Logo

App Toolkit

Runneth Over Studio's common C# app development code.

Purpose

This library is designed to accelerate the development of prototypes, in-house utilities, and narrowly focused applications. It is not intended for use in large-scale, robust enterprise systems. The primary goal is to enable rapid domain-specific feature development by providing reusable components and eliminating the need to maintain boilerplate code across multiple projects. By leveraging this library, developers can focus on delivering core functionality without being burdened by repetitive infrastructure concerns.

Opinionated Design and Hard Dependencies

App Toolkit is intentionally an opinionated, batteries-included developer baseline for common app concerns. Currently, even if your application uses only part of the API surface, all dependencies are transitively referenced. Packages in the future may split along natural boundaries and might include Core, MVVM, Hosting, or similar capabilities.

Major dependencies include:

Use

The project is published to NuGet.

Versioning

This project uses Semantic Versioning.

  • MAJOR version: Incompatible API changes
  • MINOR version: Backward-compatible functionality
  • PATCH version: Backward-compatible bug fixes

Build Requirements

  • All projects target the LTS version of the .NET SDK.

  • The Build project uses Cake (C# Make) as the build orchestrator and can be launched from your IDE or via script.

    • On OSX/Linux run:
     ./build.sh
    • If you get a "Permission denied" error, you may need to make the script executable first:
     chmod +x build.sh
    • On Windows PowerShell run:
     ./build.ps1

About

Runneth Over Studio's common C# app development code.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages