https://github.com/draekien-industries/waystone-dotnet
A collection of class libraries which implement useful patterns that can be used in .NET
https://github.com/draekien-industries/waystone-dotnet
csharp monads net8 netstandard20 nuget-package option-pattern result-pattern
Last synced: 5 months ago
JSON representation
A collection of class libraries which implement useful patterns that can be used in .NET
- Host: GitHub
- URL: https://github.com/draekien-industries/waystone-dotnet
- Owner: draekien-industries
- Created: 2024-12-10T12:53:51.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T04:43:09.000Z (5 months ago)
- Last Synced: 2025-01-15T06:15:06.501Z (5 months ago)
- Topics: csharp, monads, net8, netstandard20, nuget-package, option-pattern, result-pattern
- Language: C#
- Homepage: https://draekien-industries.github.io/waystone-dotnet/
- Size: 106 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Waystone.Net
[](https://github.com/draekien-industries/waystone-dotnet/actions/workflows/release.yml)
[](https://github.com/draekien-industries/waystone-dotnet/actions/workflows/github-pages.yml)
[](https://codecov.io/gh/draekien-industries/waystone-dotnet)## Documentation
- [GitHub Pages](https://draekien-industries.github.io/waystone-dotnet/)
## Getting Started
1. Read the documentation linked above
2. Clone the repository and have a look around
3. Have a read of the contributing steps
4. Code up a storm## Installation
Waystone.Net is a collection of C# class libraries published to NuGet.org. You can install them via the NuGet package manager by searching for `Waystone` packages. The following packages are currently available:
- Waystone.Monads
## Contributing
1. Clone this repository, e.g. `gh repo clone draekien-industries/waystone-dotnet`
2. Checkout a new branch `git checkout -b feature/my-cool-new-feature`
3. Open the `Waystone.Net.sln` file in your IDE of choice.
4. Code up a storm
5. Commit your changes with `git commit -am 'feat: my cool new feature description`
6. Push your changes and create a Pull Request