Skip to content

peopleware/net-ppwcode-vernacular-contracts

Repository files navigation

PPWCode.Vernacular.Contracts

This library is part of the ppwcode project and encapsulates the vernacular on contracts.

Getting started

PPWCode.Vernacular.Contracts I

This is version I of the library, which is designed to work with .NET 6.0.

The library is available as the NuGet package PPWCode.Vernacular.Contracts.I in the NuGet Gallery.

This package is part of the ppwcode project by PeopleWare n.v..

More information can be found in the following locations:

PPWCode .NET

For the .NET libraries, development will be done in the BitBucket (and GitHub) repositories, and all new stable releases will also be published as packages on the NuGet Gallery.

We believe in Design By Contract. In the way that this is possible, pre-conditions, post-conditions and invariants are enforced in the code using extra assert-like statements. Things that cannot be reasonable enforced this way, are tested in unit tests.

Published packages include both the pdb and xml files, for debugging symbols and documentation respectively. In the future we might look into using symbol servers.

License and Copyright

Copyright 2022 by PeopleWare n.v..

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages