Skip to content
alethicPublic

About

Various .Net utilities.

Topics

Resources

Stars

10 stars

Watchers

2 watching

Forks

Repository files navigation

Cogito

Build

Base utilities for .NET — the extension methods, small types and helpers the rest of the Cogito family is built on, plus Web Forms and Razor support for .NET Framework.

Packages

Cogito.Core — The base utility library the rest of the Cogito family is built on: extension methods and small types that fill gaps in the BCL.

Cogito.IO — Typed filesystem paths, so the difference between a file and a directory — and between an absolute and a relative path — is visible in the type system.

Cogito.Irony — Helpers for working with parse trees produced by Irony.

Cogito.Memory — Bit and span helpers for Span<byte> and ReadOnlySpan<byte>.

Cogito.Web.Http — Bind ASP.NET Web API action parameters to HTTP headers.

Cogito.Web.Razor — Compile and run Razor templates outside ASP.NET.

Cogito.Web.UI — Extension methods for the ASP.NET Web Forms control tree.

Cogito.Web.UI.Razor — Render Razor templates from inside ASP.NET Web Forms.

Each package carries its own README with the detail; the links above go to nuget.org.

Building

dotnet restore Cogito.slnx
dotnet msbuild -p:Configuration=Release Cogito.dist.msbuildproj

Packages are staged into dist/nuget and test suites into dist/tests; run a suite with dotnet test -f <tfm> <path to its assembly>.

License

MIT — see LICENSE.

About

Various .Net utilities.

Topics

Resources

Stars

10 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages