🧩 Bunch of .NET Standard Components designed to be parts of a good system
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
Configuration
Data.Relational
Data
DependencyInjection
Functions
Helpers
I18N
Logging.Telnet
Logging
Telnet
TestConsole
TestWebApi
Validation
.gitattributes
.gitignore
Common.Build.props
LICENSE
README.md
Tassle.sln
azure-pipelines.yml
contributors.md
omnisharp.json

README.md

🧩 Tassle

Tassle is a kit of .NET Standart components. Since .NET Core is introduced, everything in .NET world now smaller and portable. While .NET developers are still adapting to the new ecosystem, Tassle's convention and mindset will help you to understand how things will work and be handled in brand new .NET and how new tools can be extended to provide new features.

This project is the product of many years of iterative development and combined community knowledge. However you're free to use this components in the way that you want, you'll be learning best practises underneath them.

Previous iteration of this project is named tasslehoff-library and deprecated with the release of .NET Core.

CI/CD Targets

Azure DevOps

Deployments

Docker Hub

Quick start to use

You'll find the components at nuget.org as soon as they released.

To run sample web api on your computer or hosting environment,

docker run -p 5000:80 eserozvataf/tassle

Quick start to contribute

Ensure that .NET Core SDK is installed on your system first.

Clone a sample app's git repo git clone https://github.com/eserozvataf/tassle.git - and switch to branch you'd like to contribute on.

Execute dotnet restore to install dependencies. Then run dotnet build to ensure it is building properly.

Todo List

See GitHub Projects for more.

Requirements

License

GPL v3, for further details, please see LICENSE file

Contributing

See contributors.md

It is publicly open for any contribution. Bugfixes, new features and extra modules are welcome.

  • To contribute to code: Fork the repo, push your changes to your fork, and submit a pull request.
  • To report a bug: If something does not work, please report it using GitHub Issues.

To Support

Visit my patreon profile at patreon.com/eserozvataf