Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: cf00f5c0d353adbeea42cf98e04de7222dd0176a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Contributing to Eclipse StatET

Thanks for your interest in this project.

Eclipse StatET is an Eclipse-based IDE for R.

  * Project home: https://projects.eclipse.org/projects/science.statet


## Developer Resources

Please check the project page for information regarding source repositories, bug tracker and other
developer resources:

  * https://projects.eclipse.org/projects/science.statet/developer

This project uses Bugzilla to track ongoing development and issues.

  * Search for issues: https://bugs.eclipse.org/bugs/buglist.cgi?product=Statet
  * Create a new report: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Statet

Be sure to search for existing bugs before you create another one.

This project accepts source contributions via Gerrit; please see https://wiki.eclipse.org/Gerrit
and note the requirements described in the following section.


## Eclipse Contributor Agreement

Before your contribution can be accepted by the project team contributors must electronically sign
the Eclipse Contributor Agreement (ECA).

  * https://www.eclipse.org/legal/ECA.php

Commits that are provided by non-committers must have a Signed-off-by field in the footer indicating
that the author is aware of the terms by which the contribution has been provided to the project.
The non-committer must additionally have an Eclipse Foundation account and must have a signed
Eclipse Contributor Agreement (ECA) on file.

For more information, please see the Eclipse Committer Handbook
https://www.eclipse.org/projects/handbook/#resources-commit


## Build

The build of StatET is based on Apache Maven (https://maven.apache.org/) and Eclipse Tycho
(https://www.eclipse.org/tycho/). 

### Prerequisite

  * Maven
  * All repositories of StatET (in folders named like the repositories).

### 3rd Party Plug-in Dependencies

To aggregate all 3rd party dependencies as Eclipse (OSGI) plug-ins to a P2 repository,
run in `org.eclipse.statet`:

```
mvn -f 3rdparty/bundle-recipes-pom.xml install
mvn -f 3rdparty/pom.xml package
```

### StatET

The build requires the 3rd party plug-in dependencies described above. Instead of using the locally
build repository, it is also possible to use an existing P2 repository with the required plug-ins by
specifying the location with the property `statet.dependencies.url`.

To build StatET with all components, run in `org.eclipse.statet`:

```
mvn -f statet-pom.xml package
```


## Contact

Contact the project developers via the project’s Developer Mailing List:
  * https://projects.eclipse.org/projects/science.statet/contact

Back to the top