This repository contains source code for the RavenDB document database. With a RavenDB database you can set up a NoSQL data architecture, or add a NoSQL layer to your current relational database.
- Windows
- Linux
- Docker
- Mac OS X
- Raspberry Pi
Download the latest version of RavenDB
Install and set up your database.
RavenDB Bootcamp is a free, self-directed learning course. In just three units you will learn how to use RavenDB to create fully-functional, real-world programs with NoSQL Databases. If you are unfamiliar with NoSQL, it’s okay. We will provide you with all the information you need.
We are always adding new features to improve your RavenDB experience. Check out our latest improvements, updated weekly.
Access full documentation for RavenDB. Like our database, it is easy to use.
If you have any questions, or need further assistance, you can contact us directly.
You can create issues and track them at our YouTrack page.
If you have any questions please visit our community group. The solutions for the most common challenges are available. You are welcome to join!
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 formcommit/whitespace
- all changed files cannot contain TABs inside them. Before doing any work we suggest executing ourgit_setup.cmd
. This will install git pre-commit hook that will normalize all whitespaces during commitcommit/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 executesbuild.cmd Test
on our CI to check if no constraints were violated