Redshift is a framework encompassing various helper libraries used to implement server side applications. The following libraries are made available under the GNU LGPL:
- Redshift.Orm
- Redshift.Api
- Redshift.Email
| Package | Link |
|---|---|
| Redshift.Api | |
| Redshift.Orm | |
| Redshift.Email |
AppVeyor is used to build and test Redshift
| Branch | Status | Coverage |
|---|---|---|
| master | ||
| development |
An object relational mapping library that enables you to connect your data model to a persistance back-end. As of now only PostgreSQL is supported, but it is envisioned for more database providers to become available.
The librbary is available on nuget.org: https://www.nuget.org/packages/Redshift.Orm
Install-Package Redshift.Orm
An API helper library designed to standardize interfaces and core implementations of an API based on NancyFX 2 and Redshift.Orm.
The librbary is available on nuget.org: https://www.nuget.org/packages/Redshift.Api
Install-Package Redshift.Api
NOTE: Redshift.Api is automatically dependent on Redshift.Orm. There is no need to install the Orm library if the Api library is installed.
An helper library designed to standardize email dispatch.
The librbary is available on nuget.org: https://www.nuget.org/packages/Redshift.Email
Install-Package Redshift.Email
The libraries contained in the Redshift Framework are provided to the community under the GNU Lesser General Public License v3. See the LICENSE and COPYING.LESSER files for the license text.
Copyright (c) 2018 RHEA System S.A.
Authors: Alex Vorobiev, Naron Phou
This file is part of Redshift.Orm
Redshift.Orm is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Redshift.Orm is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with Redshift.Orm. If not, see http://www.gnu.org/licenses/.
Contributions to the code-base are welcome. However, before we can accept your contributions we ask any contributor to sign the Contributor License Agreement (CLA) and send this digitaly signed to [email protected]. You can find the CLA's in the root of the solution.