Skip to content

dennisdoomen/mockly.http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Mockly.Http

Nice tagline about your package

Tip

What to do next after generating the template

The template makes a lot of assumptions, so after generating the project, there's a couple of things you can tweak.

  • Update the Readme.md and PackageReadme.md with information about your library
  • Review the guidelines in CONTRIBUTING.md to see if it aligns with how you want to handle contributions
  • Review the issue templates under .github/issue_template
  • Set-up labels in GitHub matching those in the release.yml so you can label pull requests accordingly
  • Adjust the .NET frameworks this library should target
  • Adjust the root namespace and assembly names
  • Alter the coverage service that is being used.
  • Determine if you want to use API verification against snapshots
  • Study the Nuke build.cs file or invoking it through build.ps1 -plan to see how it works
  • See if all dependencies are up-to-date
  • Configure NuGet auditing (see next paragraph)
  • Fine-tune the allowed open-source licenses and packages in the .\packageguard\config.json
  • Store the PackageGuard cache that appears under .\packageguard after a first build in source control to speed-up successive runs
  • Adjust the funding.yml to allow people to sponsor your project
  • Review the code of conduct to see if it matches your opinions

Note

Before the first time the build script has run on your new solution, the .nuspec file is still called nuspec. This was needed because dotnet pack refuses to include the .nuspec file in the template package this repository produces. This file is automatically renamed after the first time the build.ps1 script is run.

Tip

Also check-out the main repository for additional information on these generated solutions.

About

What's this?

Add stuff like:

  • Mockly.Http offers
  • what .NET, C# other versions of dependencies it supports

What's so special about that?

  • What makes it different from other libraries?
  • Why did you create it.
  • What problem does it solve?

Who created this?

  • Something about you, your company, your team, etc.

  • How to contact you like LinkedIn, Twitter, Bluesky, Mastodon, email, etc.

How do I use it?

  • Code examples
  • Where to find more examples
Some example code showing your library

Download

This library is available as a NuGet package on https://nuget.org. To install it, use the following command-line:

dotnet add package mockly.http

Building

To build this repository locally, you need the following:

  • The .NET SDKs for .NET 4.7 and 8.0.
  • Visual Studio, JetBrains Rider or Visual Studio Code with the C# DevKit

You can also build, run the unit tests and package the code using the following command-line:

build.ps1

Or, if you have, the Nuke tool installed:

nuke

Also try using --help to see all the available options or --plan to see what the scripts does.

Contributing

Your contributions are always welcome! Please have a look at the contribution guidelines first.

Previous contributors include:

contrib.rocks image

(Made with contrib.rocks)

Versioning

This library uses Semantic Versioning to give meaning to the version numbers. For the versions available, see the tags on this repository.

Credits

This library wouldn't have been possible without the following tools, packages and companies:

Support the project

You may also like

  • Your blog
  • Your other projects
  • Related projects you think are cool or interesting for the consumers of this project

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Fluent HTTP mocking that works

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published