Interfaces for various design-by-contract patterns used in certain xPike libraries:
- DataStores (
XPike.DataStores
) - Repositories (
XPike.Repositories
) - Declarative Drivers (
XPike.Drivers.Declarative
/XPike.Drivers.Http.Declarative
)
Decorative Interfaces:
IModel
IContract
IRecord
IRecordMapper
Functional Interfaces:
IMap
IMapModel
IMapRecord
Extension Methods:
Enum.GetDescription()
None.
Building from source and running unit tests requires a Windows machine with:
- .Net Core 3.0 SDK
- .Net Framework 4.6.1 Developer Pack
Issues are tracked on GitHub. Anyone is welcome to file a bug, an enhancement request, or ask a general question. We ask that bug reports include:
- A detailed description of the problem
- Steps to reproduce
- Expected results
- Actual results
- Version of the package xPike
- Version of the .Net runtime
See our contributing guidelines in our documentation for information on how to contribute to xPike.
xPike is licensed under the MIT License.