Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bbtsoftware/bbt.maybe

An option type for .NET
https://github.com/bbtsoftware/bbt.maybe

functional-programming maybe nuget-package option-type

Last synced: about 2 months ago
JSON representation

An option type for .NET

Awesome Lists containing this project

README

        

# BBT.Maybe

[![NuGet](https://img.shields.io/nuget/v/BBT.Maybe.svg)](https://www.nuget.org/packages/BBT.Maybe)
[![Build status](https://github.com/bbtsoftware/BBT.Maybe/actions/workflows/dotnet.yml/badge.svg?branch=develop)](https://github.com/bbtsoftware/TfsUrlParser/actions/workflows/dotnet.yml)
[![Build status](https://github.com/bbtsoftware/BBT.Maybe/actions/workflows/release.yml/badge.svg)](https://github.com/bbtsoftware/BBT.Maybe/actions/workflows/release.yml)
[![Coverage Status](https://codecov.io/gh/bbtsoftware/BBT.Maybe/branch/develop/graph/badge.svg?token=0VLbB8a8EF)](https://codecov.io/gh/bbtsoftware/BBT.Maybe)

An option type implementation for .NET.

[![License](http://img.shields.io/:license-mit-blue.svg)](https://github.com/bbtsoftware/BBT.Maybe/blob/master/LICENSE)

## Documentation

### Getting started

Overview about the features of BBT.Maybe.

* [Why does BBT.Maybe exist?](./docs/getting-started/whymaybe.md)
* [Core principles](./docs/getting-started/principles.md)

### Usage

How to obtain, configure, and use BBT.Maybe.

* [Obtain](./docs/usage/obtain.md)
* [Examples](./docs/usage/examples.md)

## Build

`dotnet build .\src\BBT.Maybe.sln`