RavenDB - the premier NoSQL database for .NET
This repository contains source code for RavenDB document database.
New to RavenDB?
Check out our Getting started page.
How to download?
Our latest list of changes can always be found here.
Found a bug?
You can create issues at our YouTrack.
How to build?
- .NET 4.5+
- TypeScript 1.5
- WiX Toolset 3.7 or higher
The easiest way to build is to execute
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 Teston our CI to check if no constraints were voilated
If you have any questions please visit our community group.