blob: e948082e79c013ff02ef51be73ecff8b2bcaf459 [file] [log] [blame]
Johannes Faltermeier5afc1612018-05-24 12:37:28 +02001# Contributing to EMF Client
2
3Thanks for your interest in this project.
4
5## Project description
6
7The Eclipse EMF Client Platform is a framework for building EMF-based client
8applications. The goal is to provide reusable, adaptable and extensible UI
9components to develop applications based on a given EMF model. All components
10can be used stand-alone and be embedded into your own application. To get
11started, ECP provides a demo application, which integrates all provided
12components. This demo application allows you to get started by only providing
13your EMF model.
14
15* https://projects.eclipse.org/projects/modeling.ecp
16
17## Developer resources
18
19Information regarding source code management, builds, coding standards, and
20more.
21
22* https://projects.eclipse.org/projects/modeling.ecp/developer
23
24The project maintains the following source code repositories
25
26* http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.core.git
27* http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.other.git
28* http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.releng.git
29
Eugen Neufeld7658ecc2020-02-18 11:54:55 +010030You will only need the http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.core.git repository.
31In order to build you need to trigger `mvn clean install` on `releng/org.eclipse.emf.ecp.releng/pom.xml`.
32
Johannes Faltermeier5afc1612018-05-24 12:37:28 +020033This project uses Bugzilla to track ongoing development and issues.
34
35* Search for issues: https://eclipse.org/bugs/buglist.cgi?product=ECP
36* Create a new report: https://eclipse.org/bugs/enter_bug.cgi?product=ECP
37
38Be sure to search for existing bugs before you create another one. Remember that
39contributions are always welcome!
40
41## Eclipse Contributor Agreement
42
43Before your contribution can be accepted by the project team contributors must
44electronically sign the Eclipse Contributor Agreement (ECA).
45
46* http://www.eclipse.org/legal/ECA.php
47
48Commits that are provided by non-committers must have a Signed-off-by field in
49the footer indicating that the author is aware of the terms by which the
50contribution has been provided to the project. The non-committer must
51additionally have an Eclipse Foundation account and must have a signed Eclipse
52Contributor Agreement (ECA) on file.
53
54For more information, please see the Eclipse Committer Handbook:
55https://www.eclipse.org/projects/handbook/#resources-commit
56
57## Contact
58
59Contact the project developers via the project's "dev" list.
60
61* https://dev.eclipse.org/mailman/listinfo/emfcp-dev