Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 1.4 KB

CONTRIBUTING.md

File metadata and controls

64 lines (41 loc) · 1.4 KB

Contributing

Getting the source

  • Check out source code:
    git clone https://github.com/orientechnologies/orientdb.git orientdb

Prerequisites

A Java JDK version 8 or later is needed.
Maven 3.5 or later is needed.

Build

  • Only compile

    mvn clean compile
  • Run base tests

    mvn clean test
  • Full build

    mvn clean install
  • Run integration tests (hours long tests)

    mvn clean install failsafe:integration-test
  • Format the code with standard format used by OrientDB

    mvn com.coveo:fmt-maven-plugin:format

Produce Community Distribution

To produce the community distribution just run

mvn clean install

this command will produce two files distribution/target/orientdb-community-(version).tar.gz distribution/target/orientdb-community-(version).zip

Opening a issue

If you have problem you can just open a issue on Github Issue Tracker following the issue template.

Send a Pull Request

You can send a pull request for fixes or for features to the Github Pull Requests to be accepted the PR should respect the PR template, and provide test cases for the issue fixed or new features, and should not include regressions on existing tests.