Skip to content
Olive framework, for more productive cross platform .NET solutions. It's available under the GPL v3 license. See License.md for more information.
C# Other
  1. C# 99.1%
  2. Other 0.9%
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
--RemovalCandidates Folder restructuring Nov 16, 2018
Jenkins Add Jenkins file Sep 13, 2019
Olive.ApiClient Update GCop Nuget Sep 13, 2019
Olive.Audit.DatabaseLogger Update GCop Nuget Sep 13, 2019
Olive.Audit Update GCop Nuget Sep 13, 2019
Olive.Aws.EventBus Add publish in batch for event bus and use it in refresh data in repl… Oct 21, 2019
Olive.Aws.Ses Build issues Dec 18, 2018
Olive.Aws Add region to AWS settings in appsettings.json. Oct 9, 2019
Olive.Blob.Aws
Olive.Compression Path to be Linux compatible Oct 8, 2019
Olive.Csv Update GCop Nuget Sep 13, 2019
Olive.Drawing Update GCop Nuget Sep 13, 2019
Olive.Email Merge branch 'master' of https://github.com/Geeksltd/Olive Oct 8, 2019
Olive.Encryption Update GCop Nuget Sep 13, 2019
Olive.Entities.Cache.Redis Update GCop Nuget Sep 13, 2019
Olive.Entities.Data.MySql Update GCop Nuget Sep 13, 2019
Olive.Entities.Data.PostgreSQL Update GCop Nuget Sep 13, 2019
Olive.Entities.Data.Replication Add publish in batch for event bus and use it in refresh data in repl… Oct 21, 2019
Olive.Entities.Data.SQLite
Olive.Entities.Data.SqlServer Update GCop Nuget Sep 13, 2019
Olive.Entities.Data no message Sep 16, 2019
Olive.Entities no message Sep 17, 2019
Olive.EventBus Add publish in batch for event bus and use it in refresh data in repl… Oct 21, 2019
Olive.Export Update GCop Nuget Sep 13, 2019
Olive.GeoLocation Update GCop Nuget Sep 13, 2019
Olive.Globalization Update GCop Nuget Sep 13, 2019
Olive.Hangfire Update GCop Nuget Sep 13, 2019
Olive.Log.EventBus no message Dec 20, 2018
Olive.Microservices Update GCop Nuget Sep 13, 2019
Olive.Mvc.CKEditorFileManager no message Apr 11, 2019
Olive.Mvc.IpFilter Update GCop Nuget Sep 13, 2019
Olive.Mvc.Microservices Folder renamed from "Olive.Mvc.Microservice" to "Olive.Mvc.Microservi… Aug 15, 2019
Olive.Mvc.Paging Update GCop Nuget Sep 13, 2019
Olive.Mvc.Security.Auth0 Update GCop Nuget Sep 13, 2019
Olive.Mvc.Testing no message. Sep 18, 2019
Olive.Mvc no message Oct 8, 2019
Olive.Net4x.Compatibility Folder restructuring Nov 16, 2018
Olive.PDF Update GCop Nuget Sep 13, 2019
Olive.PushNotification Update GCop Nuget Sep 13, 2019
Olive.SMS Update GCop Nuget Sep 13, 2019
Olive.Security.Aws Update GCop Nuget Sep 13, 2019
Olive.Security.Impersonation Update GCop Nuget Sep 13, 2019
Olive.Security Update GCop Nuget Sep 13, 2019
Olive.Web Add new overload to the CookieProperty. Sep 24, 2019
Olive Add parallel async for-each Oct 10, 2019
Tests Update GCop Nuget Sep 13, 2019
Utils Path to be Linux compatible Oct 8, 2019
docs fix docs Sep 16, 2019
.gitattributes Initial commit Nov 3, 2017
.gitignore no message Dec 11, 2018
BuildAll.bat Olive.Mvc.Security doesn't exist which causes the buildall.bat script… Aug 15, 2019
LICENSE.md Added compression document Mar 14, 2018
Olive.sln
README.md -Updated all projects of type Olive.* to use the update-local-nuget-c… Oct 24, 2018

README.md

Olive

Olive: More productive .NET development.

See documentation

Olive

Olive

Olive is a framework built on top of .NET for more productive cross platform software development in .NET solutions. It provides a whole set of productivity tools to make .NET development easier, cleaner and more expressive. It's available under the GPLv3 license. Olive is a .NET Standard 2.0 library and so compatible with .NET Framework 4.6.1, .NET Core 2.0, Mono 5.4, Xamarin.iOS 10.14, Xamarin.Mac 3.8, Xamarin.Android 7.5 and UWP. You can check out Olive documentation HERE

Contributing

As this solution is an opensource project, so contributions are welcome! Just fork the repo, do your changes then make a merge request. We'll review your code ASAP and we will do the merge if everything was just fine. If there was any kind of issues, please post it in the issues section.

Build and running the code

Prerequisites

  1. Windows 10
  2. Visual Studio 2017 (latest build) with .NET Core and web development features installed.
  3. GIT for Windows (install from here)
  4. Add GCop package repository to your NuGet sources [link]http://nuget.gcop.co/nuget()

Next steps

Olive projects might have dependencies to each other. You might need to build other projects recursively to run a certain project. All projects have dependencies to Olive project; So you need to build this one first. Also you can run BuildAll.bat, which is located in the root of the project, to build all of the Olive projects.

Authors

This project is maintained and supported by the GeeksLtd.

See also the list of contributors who participated in this project.

License

This project is available under the GPL v3 license. See License.md for more information.

You can’t perform that action at this time.