blob: c998e2b6cf4e2b30017860e124fa7208c8a23916 [file] [log] [blame] [view]
Contributing to Graphiti
===================
Thanks for your interest in this project.
Project description:
--------------------
The goal of Graphiti is to support the fast and easy creation of graphical tools, which can display and edit underlying domain models using a tool-defined graphical notation. Graphiti supports the developer in getting to a first version of an editor with very low effort by:
* Hiding platform specific technology (e.g. GEF / Draw2D on Eclipse)
* Providing rich default implementations inside the framework
* Providing a default look and feel that was designed in close co-operation with usability specialists
Link to Eclipse project page:
[https://projects.eclipse.org/projects/modeling.gmp.graphiti](https://projects.eclipse.org/projects/modeling.gmp.graphiti)
Developer resources:
--------------------
Information regarding source code management, builds, coding standards, and
more.
[https://projects.eclipse.org/projects/modeling.graphiti/developer](https://projects.eclipse.org/projects/modeling.graphiti/developer)
The project maintains the following source code repositories
[https://git.eclipse.org/r/plugins/gitiles/graphiti/org.eclipse.graphiti](https://git.eclipse.org/r/plugins/gitiles/graphiti/org.eclipse.graphiti)
This project uses Bugzilla to track ongoing development and issues.
* Search for issues:
[https://bugs.eclipse.org/bugs/buglist.cgi?product=Graphiti&](https://bugs.eclipse.org/bugs/buglist.cgi?product=Graphiti&)
* Create a new report:
[https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Graphiti&](https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Graphiti&)
Be sure to search for existing bugs before you create another one. Remember that
contributions are always welcome!
Eclipse Development Process:
------------------------------
This Eclipse Foundation open project is governed by the Eclipse Foundation
Development Process and operates under the terms of the Eclipse IP Policy.
Eclipse Contributor Agreement:
------------------------------
Before your contribution can be accepted by the project team contributors must
electronically sign the Eclipse Contributor Agreement (ECA).
* [http://www.eclipse.org/legal/ECA.php](http://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](https://www.eclipse.org/projects/handbook/#resources-commit)
Contact:
--------
Contact the project developers via the project's "dev" list.
* [https://dev.eclipse.org/mailman/listinfo/graphiti-dev](https://dev.eclipse.org/mailman/listinfo/graphiti-dev)
* [mailto:graphiti-dev@eclipse.org](mailto:graphiti-dev@eclipse.org)
Search for bugs:
----------------
This project uses Bugzilla to track ongoing development and issues.
* [https://bugs.eclipse.org/bugs/buglist.cgi?component=graphiti&product=GMP](https://bugs.eclipse.org/bugs/buglist.cgi?component=graphiti&product=GMP)
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=GMP&component=Graphiti](https://bugs.eclipse.org/bugs/enter_bug.cgi?product=GMP&component=Graphiti)
Contributions:
--------------
Contributions to the Eclipse Graphiti project 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 [Contributions and Committing] [1] page on the team wiki.
[1]: [http://wiki.eclipse.org/GMP/Graphiti#Working_on_Bugzillas_Contributions_and_Commiting](http://wiki.eclipse.org/GMP/Graphiti#Working_on_Bugzillas_Contributions_and_Commiting)