Git Product home page Git Product logo

emf.compare's Introduction

EMF Compare

Installation

Prerequesites

EMF Compare can be installed on the following Eclipse platforms :

  • Eclipse version 3.5 (Galileo) to Eclipse version 4.4 (Luna)
  • Java 1.5 to Java 1.7

Compatibility

Take note that parts of the EMF Compare optional supports can only be installed on later Eclipse versions. Namely :

Feature Eclipse 4.4 (Luna) Eclipse 4.3 (Kepler) Eclipse 4.2 (Juno) Eclipse 3.7 (Indigo) Eclipse 3.6 (Helios) Eclipse 3.5 (Galileo)
EMF Compare Core X X X X X X
EMF Compare RCP UI X X X X X X
EMF Compare IDE UI X X X X X X
EMF Compare UML integration X X X
EMF Compare GMF integration X X X
EMF Compare EcoreTools integration X X X
EMF Compare Papyrus integration X X X

Reporting Bugs

There may be errors in the /.metadata/.log or even on stdout that can help you track down and problem.
When reporting errors, please include stack traces when applicable and the commit id or the version your plugin is built from, or the version of the plugin if it does not contain a date.

Build

EMF Compare can be built using maven from within the org.eclipse.emf.compare-parent sub-folder of this repository :

mvn clean package -Pmars

The above example will build the EMF Compare binaries against a Mars platform. Select the appropriate profile according to the platform you wish to install EMF Compare on, one in [mars, luna, kepler, juno, indigo, helios, galileo].

You can also check the tests using

mvn verify -Pmars --fail-at-end -Dmaven.test.failure.ignore=true

Contributing

  • You need an Eclipse user account. You already have one if you are an Eclipse commiter or have a Bugzilla account. Otherwise, use this form.
  • Sign the Eclipse Contributing License Agreement (CLA) : Please go to your user page , then to the CLA tab once you’re logged in and follow the instructions.
  • Make sure you use the proper user information on your git clone’s configuration :
    • $ cd <path/to/repository>
    • $ git config --local user.name "<Full Name>"
    • $ git config --local user.email "<your.mailyourmail.com>"@
  • Make small logical changes.
  • Provide a meaningful commit message.

EMF Compare uses gerrit for peer reviews.
To configure it on your repository, please look up how to setup your SSH keys and remote on the wiki .
A detailed guide on the commit message’s format can be found further down this same page.

Once properly configured, you will be able to request a review by simply pushing your commit on this new remote.

A comprehensive contributor guide can also be found on the project’s wiki

emf.compare's People

Contributors

acampesino avatar adaussy avatar alexandrabuzila avatar anma avatar axelrichard avatar bananeweizen avatar camilleletavernier avatar cbrun avatar cdamus avatar cnotot avatar conorsomahony avatar delislesim avatar edgarmueller avatar estepper avatar glennplou avatar jreimone avatar kellindil avatar krubios avatar ldelaigue avatar lmcgupe avatar martin-fleck-at avatar mbarbero avatar planger avatar sdirix avatar sthibaudeau avatar wpiers avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.