A linq enabled document database for .NET
C# JavaScript TypeScript HTML CSS PowerShell Other
Latest commit b87a422 Jun 1, 2016 @ayende ayende Merge pull request #651 from ayende/v3.0
V3.0
Failed to load latest commit information.
.nuget RavenDB-4143 restoring nuget packages before compilation Dec 19, 2015
Art Adding logo Aug 7, 2014
Bundles included AuthorizationClientAsyncExtensions Feb 17, 2016
DefaultConfigs crlf, tabs to spaces Oct 30, 2015
Imports porting RavenDB-4196 issue fix from 2.5, with code style refactorings Jan 27, 2016
NuGet RavenDB-3454 added Raven.Client.* bundles to build script Dec 4, 2015
Raven.Abstractions RavenDB-4607 Input string was not in a correct format - Issue on Save… May 17, 2016
Raven.Backup RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Client.Lightweight Merge pull request #3763 from arekpalinski/RavenDB-4649-v3.0 May 30, 2016
Raven.Client.MvcIntegration RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.Database RavenDB-4434 Fixing a problem where if you use API keys the principal… May 31, 2016
Raven.Debug RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.DtcTests RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Migration RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Performance RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.Server RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Setup.CustomActions crlf, tabs to spaces Oct 30, 2015
Raven.Setup Renaming build output directory so it won't conflict with the tab com… Jan 28, 2016
Raven.SimulatedWorkLoad RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.SlowTests RavenDB-4085 export will do multiple runs with last run that is execu… Jan 28, 2016
Raven.Smuggler RavenDB-4516 Smuggler fails after finishing and therefore it doesnt c… Apr 19, 2016
Raven.Sparrow RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.StorageExporter RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Studio.Html5 RavenDB-4644 Unable to view SQL replication stats with non-admin user May 29, 2016
Raven.Tests.Bundles failing test Feb 2, 2016
Raven.Tests.Common RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Tests.Core RavenDB-4510 adding missing configuration Apr 18, 2016
Raven.Tests.FileSystem RavenDB-4548 Fixing creation of signatures when a file name contains … Apr 26, 2016
Raven.Tests.Helpers Added unique sufix to enable parallel testing scenarios for embedded … Apr 8, 2016
Raven.Tests.Issues Merge branch 'v3.0' of https://github.com/ayende/ravendb into RavenDB… May 25, 2016
Raven.Tests.MailingList RavenDB-4607 Input string was not in a correct format - Issue on Save… May 17, 2016
Raven.Tests.Migration RavenDB-3454 removed NuGet.targets Dec 8, 2015
Raven.Tests.Server.Runner RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Tests.Web RavenDB-4286 increased timeout to prevent task canceled exception fro… Feb 3, 2016
Raven.Tests RavenDB-4531 fix the Exception we get when we use ShardDatabase with … May 18, 2016
Raven.Tryouts make sure that http connection is returned to HttpClientCache when ch… Apr 25, 2016
Raven.Voron RavenDB-4587 Fixing edge case in the page splitter when keys are long… May 25, 2016
Raven.Web RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Raven.Xunit.Runner RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Scripts crlf, tabs to spaces Oct 30, 2015
SharedLibs RavenDB-4378 mscorlib recursive resource lookup bug (ayende/Costura#4) Feb 24, 2016
Tools RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
.gitattributes added pre-commit hook Nov 1, 2015
.gitignore RavenDB-3454 making xproj and csproj projects compile when in same sln Dec 4, 2015
CommonAssemblyInfo.cs Fixing tests outside build server Jan 8, 2016
RavenDB.sln RavenDB-3454 removed NuGet.targets Dec 8, 2015
RavenDB.sln.DotSettings RavenDB-4205 Force C# 5.0 in VS2015 (debug only) + turned off R# tips… Jan 11, 2016
Settings.StyleCop crlf, tabs to spaces Oct 30, 2015
acknowledgments.txt crlf, tabs to spaces Oct 30, 2015
agpl.txt crlf, tabs to spaces Oct 30, 2015
bisect.cmd added bisect.cmd, removed bisect_internal.ps1 May 9, 2014
bisect.ps1 crlf, tabs to spaces Oct 30, 2015
bisect_internal.sh Fixing path in the bisect tool Jan 7, 2015
build.cmd Upgrade psake to use the package from NuGet. Now builds should run like: Oct 31, 2012
build.ps1 crlf, tabs to spaces Oct 30, 2015
build_utils.ps1 crlf, tabs to spaces Oct 30, 2015
cleanup.cmd added cleanup script Jun 24, 2014
cleanup.ps1 fixed git.exe lookup in cleanup.ps1 (since git 2.6 default installati… Nov 17, 2015
default.ps1 RavenDB-4639 Fix build script to push the right package to nuget May 24, 2016
git_setup.cmd converting tabs to spaces Oct 30, 2015
git_setup.ps1 added pre-commit hook Nov 1, 2015
global.json RavenDB-3454 updated dnx core to 1.0.0-rc1-update1 Dec 9, 2015
license.txt crlf, tabs to spaces Oct 30, 2015
normalize.ps1 crlf, tabs to spaces Oct 30, 2015
quick.ps1 crlf, tabs to spaces Oct 30, 2015
readme.md RavenDB-4179 added build status for 3.0 and 3.5 May 30, 2016
reserver_ports.cmd crlf, tabs to spaces Oct 30, 2015
zzz_RavenDB_Release.sln sln fixes Oct 30, 2015
zzz_RavenDB_Release.sln.DotSettings Team conventions for the zzz_RavenDB_Release.sln Feb 4, 2014

readme.md

RavenDB - the premier NoSQL database for .NET

This repository contains source code for RavenDB document database.

Build Status

Version Windows
3.0
3.5

New to RavenDB?

Check out our Getting started page.

How to download?

Stable download NuGet
Unstable download NuGet
.NET Client download NuGet
Java Client download Maven

What's new?

Our latest list of changes can always be found here.

Found a bug?

You can create issues at our YouTrack.

How to build?

Requirements:

  • .NET 4.5+
  • TypeScript 1.5
  • WiX Toolset 3.7 or higher

The easiest way to build is to execute build.cmd or quick.ps1. Just ensure that you can execute PowerShell scripts, if you can't then you might want to execute Set-ExecutionPolicy Unrestricted in PowerShell as an Administrator.

Want to contribute?

Each Pull Request will be checked against following rules:

  • cla/signed - all commit authors need to sign CLA. This can be done using our CLA sign form
  • commit/whitespace - all changed files cannot contain TABs inside them. Before doing any work we suggest executing our git_setup.cmd. This will install git pre-commit hook that will normalize all whitespaces during commit
  • commit/message/conventions - all commit messages (except in merge commits) must contain issue number from our YouTrack e.g. 'RavenDB-1234 Fixed issue with something'
  • tests - this executes build.cmd Test on our CI to check if no constraints were voilated

Need help?

If you have any questions please visit our community group.