blob: d2c90922c129decf924ead8b27eb781f90c28e7a [file] [log] [blame] [view]
Contributing to Eclipse Platform runtime project
================================================
Thanks for your interest in this project.
Project description:
--------------------
Platform runtime provides the background componentns for Eclipse based applications.
Website: <https://projects.eclipse.org/projects/eclipse.platform>
For more information, refer to the [Platform UI wiki page][1].
How to contribute:
--------------------
Contributions to Platform UI are most welcome. There are many ways to contribute,
from entering high quality bug reports, to contributing code or documentation changes.
For a complete guide, see the [Platform UI - How to contribute wiki page][2] page on the team wiki.
Test dependencies
-----------------
Several test plug-ins have a dependency to the Mockito and Hamcrest library.
Please install them from the [Orbit Download page][3]
Currently the following versions are required:
- org.hamcrest;bundle-version="1.3.0",
- org.mockito;bundle-version="2.13",
How to build on the command line
--------------------------------
You need Maven 3.3.1 installed. After this you can run the build via the following command:
mvn clean verify -Pbuild-individual-bundles
Developer resources:
--------------------
Information regarding source code management, builds, coding standards, and more.
- <https://projects.eclipse.org/projects/eclipse.platform/developer>
Contributor License Agreement:
------------------------------
Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).
- <http://www.eclipse.org/legal/CLA.php>
Search for bugs:
----------------
This project uses Bugzilla to track ongoing development and issues.
- <https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=Eclipse&component=runtime&list_id=12049886&product=Platform&query_format=advanced>
Create a new bug:
-----------------
Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!
- <https://bugs.eclipse.org/bugs/enter_bug.cgi?product=platform;component=runtime>
Contact:
--------
Contact the project developers via the project's "dev" list.
- <https://accounts.eclipse.org/mailing-list/platform-dev>
License
-------
[Eclipse Public License (EPL) 2.0][4]
[1]: https://wiki.eclipse.org/Platform_UI
[2]: https://wiki.eclipse.org/Platform_UI/How_to_Contribute
[3]: https://download.eclipse.org/tools/orbit/downloads/
[4]: https://www.eclipse.org/legal/epl-2.0/