Theauxm.ChainSharp
2.0.5
See the version list below for details.
dotnet add package Theauxm.ChainSharp --version 2.0.5
NuGet\Install-Package Theauxm.ChainSharp -Version 2.0.5
<PackageReference Include="Theauxm.ChainSharp" Version="2.0.5" />
paket add Theauxm.ChainSharp --version 2.0.5
#r "nuget: Theauxm.ChainSharp, 2.0.5"
// Install Theauxm.ChainSharp as a Cake Addin #addin nuget:?package=Theauxm.ChainSharp&version=2.0.5 // Install Theauxm.ChainSharp as a Cake Tool #tool nuget:?package=Theauxm.ChainSharp&version=2.0.5
ChainSharp
Description
ChainSharp is a .NET library for Railway Oriented Programming, building from functional concepts and attempting to create an encapsulated way of running a piece of code with discrete steps. It aims to simplify complex workflows by providing a clear, linear flow of operations while handling errors and maintaining code readability.
Features
- Railway Oriented Programming: Implements the Railway Oriented Programming paradigm for clear, linear, and maintainable workflows.
- Functional Concepts: Leverages functional programming concepts to enhance code clarity and robustness.
- Encapsulated Steps: Encapsulates each step of a process, making the code easy to read, write, and maintain.
- Error Handling: Built-in mechanisms for handling errors at each step without disrupting the overall flow.
- Open Source: Fully open source under the MIT license.
Installation
You can install ChainSharp via NuGet. Run the following command in your package manager console:
Installation
You can install ChainSharp via NuGet. Run the following command in your package manager console:
dotnet add package ChainSharp --version 2.0.3
Or, you can add it directly to your .csrpoj
file:
<PackageReference Include="ChainSharp" Version="2.0.1" />
Documentation
For detailed documentation and API references, please visit the official documentation.
Contributing
Contributions are welcome! Please read our Contributing Guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes.
License
ChainSharp is licensed under the MIT License.
Contact
If you have any questions or suggestions, feel free to open an issue.
Acknowledgements
Without the help and guidance of Mark Keaton this project would not have been possible.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- LanguageExt.Core (>= 4.4.7)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.2.2 | 834 | 11/22/2024 |
2.2.1 | 755 | 10/15/2024 |
2.2.0 | 1,160 | 10/14/2024 |
2.1.5 | 801 | 8/12/2024 |
2.1.4 | 1,447 | 7/15/2024 |
2.0.6 | 91 | 7/10/2024 |
2.0.5 | 94 | 7/10/2024 |
2.0.4 | 87 | 7/10/2024 |
2.0.3 | 97 | 7/10/2024 |
2.0.2 | 92 | 7/10/2024 |
1.7.1 | 401 | 7/8/2024 |
1.7.0 | 106 | 7/8/2024 |
1.6.0 | 225 | 6/27/2024 |
1.5.1 | 447 | 5/29/2024 |
1.5.0 | 477 | 5/8/2024 |
1.4.0 | 134 | 5/7/2024 |
1.3.0 | 165 | 5/3/2024 |
1.2.4 | 204 | 3/12/2024 |
1.2.3 | 875 | 3/11/2024 |
1.2.2 | 315 | 2/16/2024 |
1.2.1 | 107 | 2/16/2024 |
1.2.0 | 1,096 | 2/6/2024 |
1.1.1 | 446 | 2/2/2024 |
1.1.0 | 112 | 2/2/2024 |
1.0.9 | 112 | 2/1/2024 |
1.0.7 | 152 | 1/31/2024 |
1.0.6 | 108 | 1/31/2024 |
1.0.5 | 123 | 1/30/2024 |
1.0.4 | 112 | 1/30/2024 |
1.0.3 | 108 | 1/29/2024 |
1.0.2 | 104 | 1/29/2024 |
1.0.1 | 123 | 1/22/2024 |
1.0.0 | 164 | 1/18/2024 |