Extension methods on crack.
Go to file
Oliver Booth a0b07edc82
fix: replace Moq with a library that DOESN'T steal your pii
Moq has recently introduced a payload named SponsorLink which takes PII (your email address) to send to a third party server for remote verification.

This kind of suspicious data harvesting is simply unacceptable, and the developers have now destroyed all credibility and trust with their user base. This change replaces Moq with NSubstitute.

For further information, see:
https://github.com/moq/moq/issues/1372
2023-08-09 15:18:01 +01:00
.config 3.0.0 Update (#43) 2022-04-30 14:13:16 +01:00
.github [ci skip] ci: add workflow_dispatch trigger to nightly workflow 2023-04-13 23:27:08 +01:00
X10D Merge branch 'release/3.2.2' into main 2023-06-05 21:50:03 +01:00
X10D.DSharpPlus feat: add support for new usernames 2023-06-05 21:47:24 +01:00
X10D.Hosting chore: bump to 3.2.2 2023-06-05 21:46:51 +01:00
X10D.Tests fix: replace Moq with a library that DOESN'T steal your pii 2023-08-09 15:18:01 +01:00
X10D.Unity Merge branch 'release/3.2.2' into main 2023-06-05 21:50:03 +01:00
X10D.Unity.Tests chore(test): update test project to 2021.3.22f1 2023-04-13 01:50:26 +01:00
docfx_project docs: add favicon and app title to docfx project 2023-04-13 02:31:21 +01:00
tools chore: make attributes internal 2023-04-06 17:05:37 +01:00
.editorconfig Suppress CA1805 in .editorconfig 2022-11-29 17:17:28 +00:00
.gitignore #30 Use .NET Core gitignore 2021-03-03 14:32:00 +00:00
CHANGELOG.md docs: update changelog 2023-06-05 21:47:04 +01:00
CONTRIBUTING.md [ci skip] docs: add conventional commit to contrib guidelines 2023-04-12 12:47:32 +01:00
LICENSE.md [ci skip] docs: update copyright year in LICENSE.md 2023-03-31 15:12:59 +01:00
README.md docs: update version in README 2023-06-05 21:47:42 +01:00
X10D.sln chore: add MetaServices to sln 2023-04-06 19:22:27 +01:00
_config.yml Set theme jekyll-theme-slate 2020-04-26 14:23:54 +01:00
branding_Banner.png [ci skip] docs(style): update branding 2023-03-31 22:19:41 +01:00
branding_Icon.png style: update branding 2023-03-31 22:22:52 +01:00
branding_Social.png [ci skip] style: add social embed branding export 2023-03-31 22:30:25 +01:00
global.json Use .NET 7 SDK for solution 2023-02-26 00:49:31 +00:00

README.md

GitHub Workflow Status GitHub Issues Coverage NuGet Downloads Stable Version Nightly Version MIT License

About

X10D (pronounced extend), is a .NET package that provides extension methods for numerous types. The purpose of this library is to simplify a codebase by reducing the need for repeated code when performing common operations. Simplify your codebase. Take advantage of .NET. Use extension methods.

(I'm also dogfooding this library, so there's that.)

Installation

NuGet installation

Install-Package X10D -Version 3.2.2

Manual installation

Download the latest release from this repository and adding a direct assembly reference for your chosen platform.

Unity installation

For the Unity installation guide, refer to the README.md in X10D.Unity.

Features

I'm planning on writing complete and extensive documentation in the near future. As of this time, feel free to browse the source or the API using your favourite IDE. For those familiar with the 2.6.0 API, please read CHANGELOG.md for a complete list of changes. 3.0.0 is a major release and introduces many breaking changes.

Contributing

Contributions are welcome. See CONTRIBUTING.md.

License

X10D is released under the MIT License. See here for more details.