Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 7ea0ad1903f42c051a60a10fa839577e9954050a (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
81
82
83
84
85
86
Eclipse RAP Runtime (Remote Application Platform)
=================================================

Thanks for your interest in this project. The [Eclipse RAP Runtime] [1]
provides a powerful widget toolkit and integrates well with proven
technologies such as OSGi and Java EE. You can write your application
entirely in Java, re-use code and benefit from first-class IDE tools.

Git Repository Structure
------------------------

| directory   | content                                                     |
|-------------|-------------------------------------------------------------|
| `bundles/`  | all bundle projects                                         |
| `tests/`    | unit test projects                                          |
| `features/` | feature projects                                            |
| `releng/`   | projects for release engineering                            |
| `examples/` | for bundles containing exemplary applications and demo code | 

Additional information regarding source code management, builds, coding
standards, and more can be found on the
[Getting involved with RAP development] [2] pages. For more information,
refer to the [RAP wiki pages] [3].

Building RAP Runtime
--------------------

The RAP project uses Tycho with Maven to build its bundles, features,
examples, and p2 repositories, and it's *easy* to run the build locally!
All you need is Maven installed on your computer, and then you need to
run the following command from the root of the Git repository:

    mvn clean verify

As a result, you'll get a p2 repository with all the RAP Runtime bundles and
features in

    releng/org.eclipse.rap.build/repository/target/repository/

Official builds are available from the [RAP Download page] [4].

Contributions
-------------

Before your contribution can be accepted by the project, you need to create
and electronically sign the
[Eclipse Foundation Contributor License Agreement (CLA)] [5] and sign off 
on the Eclipse Foundation Certificate of Origin.

For more information, please visit [Contributing via Git] [6].

License
-------

[Eclipse Public License (EPL) v1.0] [7]

Contact
-------

Contact the project developers via the [RAP Forum] [8] or the project's
["dev" mailing list] [9].

Search for bugs
---------------

This project uses Bugzilla to track [ongoing development and issues] [10].

Create a new bug
----------------

Be sure to [search for existing bugs] [10] before you
[create a new RAP bug report] [11]. Remember that contributions are always
welcome!


[1]: http://eclipse.org/rap
[2]: http://www.eclipse.org/rap/getting-involved/
[3]: http://wiki.eclipse.org/RAP/
[4]: http://www.eclipse.org/rap/downloads/
[5]: http://www.eclipse.org/legal/CLA.php
[6]: http://wiki.eclipse.org/Development_Resources/Contributing_via_Git
[7]: http://wiki.eclipse.org/EPL
[8]: http://www.eclipse.org/forums/eclipse.technology.rap
[9]: https://dev.eclipse.org/mailman/listinfo/rap-dev
[10]: https://bugs.eclipse.org/bugs/buglist.cgi?product=RAP
[11]: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=RAP

Back to the top