blob: 8be8ef12948bfde275dfd7dc9ed93c4d2111dea5 [file] [log] [blame]
Sravan Kumar Lakkimsetti9987f7c2018-08-24 15:06:32 +05301# Contributing to Eclipse Platform
2
3Thanks for your interest in this project.
4
5## Project description
6
7Eclipse Platform defines the set of frameworks and common services that
8collectively make up infrastructure required to support the use of Eclipse as a
9component model, as a Rich Client Platform (RCP) and as a comprehensive tool
10integration platform. These services and frameworks include a standard workbench
11user interface model and portable native widget toolkit, a project model for
12managing resources, automatic resource delta management for incremental
13compilers and builders, language-independent debug infrastructure, and
14infrastructure for distributed multi-user versioned resource management.
15
16* https://projects.eclipse.org/projects/eclipse.platform
17
18## Developer resources
19
20Information regarding source code management, builds, coding standards, and
21more.
22
23* https://projects.eclipse.org/projects/eclipse.platform/developer
24
25The project maintains the following source code repositories
26
27* http://git.eclipse.org/c/platform/eclipse.platform.common.git
28* http://git.eclipse.org/c/platform/eclipse.platform.debug.git
29* http://git.eclipse.org/c/platform/eclipse.platform.git
30* http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git
31* http://git.eclipse.org/c/platform/eclipse.platform.releng.buildtools.git
32* http://git.eclipse.org/c/platform/eclipse.platform.releng.git
33* http://git.eclipse.org/c/platform/eclipse.platform.resources.git
34* http://git.eclipse.org/c/platform/eclipse.platform.runtime.git
35* http://git.eclipse.org/c/platform/eclipse.platform.swt.git
36* http://git.eclipse.org/c/platform/eclipse.platform.swt.binaries.git
37* http://git.eclipse.org/c/platform/eclipse.platform.team.git
38* http://git.eclipse.org/c/platform/eclipse.platform.text.git
39* http://git.eclipse.org/c/platform/eclipse.platform.ua.git
40* http://git.eclipse.org/c/platform/eclipse.platform.ui.git
41* http://git.eclipse.org/c/platform/eclipse.platform.ui.tools.git
42
43This project uses Bugzilla to track ongoing development and issues.
44
45* Search for issues: https://eclipse.org/bugs/buglist.cgi?product=Platform
46* Create a new report: https://eclipse.org/bugs/enter_bug.cgi?product=Platform
47
48Be sure to search for existing bugs before you create another one. Remember that
49contributions are always welcome!
50
51## Eclipse Contributor Agreement
52
53Before your contribution can be accepted by the project team contributors must
54electronically sign the Eclipse Contributor Agreement (ECA).
55
56* http://www.eclipse.org/legal/ECA.php
57
58Commits that are provided by non-committers must have a Signed-off-by field in
59the footer indicating that the author is aware of the terms by which the
60contribution has been provided to the project. The non-committer must
61additionally have an Eclipse Foundation account and must have a signed Eclipse
62Contributor Agreement (ECA) on file.
63
64For more information, please see the Eclipse Committer Handbook:
65https://www.eclipse.org/projects/handbook/#resources-commit
66
67## Contact
68
69Contact the project developers via the project's "dev" list.
70
71* https://dev.eclipse.org/mailman/listinfo/platform-dev