Difference between revisions of "Graphical Modeling Framework/Get Involved"

From Eclipsepedia

Jump to: navigation, search
(Get the source)
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{GMF}}
 
{{GMF}}
  
=== Interact with community ===
+
== Communicate ==
 +
 
 +
=== With GMF users ===
  
 
You can help other people who are using GMF by contributing to the forum http://www.eclipse.org/forums/index.php/f/16/ . If you don't like the forum, you can use org [http://www.eclipse.org/newsgroups/register.php eclipse,modeling.gmf] newsgroup which is another way to access the same info.
 
You can help other people who are using GMF by contributing to the forum http://www.eclipse.org/forums/index.php/f/16/ . If you don't like the forum, you can use org [http://www.eclipse.org/newsgroups/register.php eclipse,modeling.gmf] newsgroup which is another way to access the same info.
 +
 +
=== With GMF developers ===
 +
 +
For specific topics, the BugTracker is the preferred way to interact with project committers. But if you have more general questions, you can follow the [https://dev.eclipse.org/mailman/listinfo/gmf-dev gmf-dev] mailing list and ask you questions here.
 +
 +
If you are interested about the release engineering of GMF, the good place to ask is [https://dev.eclipse.org/mailman/listinfo/gmf-releng gmf-releng].
  
 
=== Report bugs ===
 
=== Report bugs ===
  
 
Here is the place to report bug and track progress: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=GMP
 
Here is the place to report bug and track progress: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=GMP
 +
 +
== Develop ==
  
 
=== Get the source ===
 
=== Get the source ===
 +
Get the source from the directory links in the Infobox page.
  
The source code of the GMF project can be found in the CVS repository
+
=== Development Guidelines ===
* '''CVS''': http://dev.eclipse.org/cvsroot/modeling/org.eclipse.gmp/
+
  
Browse the repository:
+
There is a complete [[../Development Guidelines | GMF developer guide]]
* '''ViewCVS''': http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmp/?root=Modeling_Project
+
 
 +
=== Create patch ===
 +
 
 +
Once you got the source code of GMF and found a modification you wish to contribute, just [https://wiki.duraspace.org/display/DSPACE/Creating+and+Applying+Patches+in+Eclipse create a patch] and attach it to the related bug. Then committers will review it and perform tests with the patch, If everything is fine, it gets committed.
  
 
=== Build ===
 
=== Build ===
Line 21: Line 34:
 
[[GMF_Build_Instructions | See the build instructions]]
 
[[GMF_Build_Instructions | See the build instructions]]
  
For GMF Tooling, you can also simply use '''mvn clean install''' from org.eclipse.gmf.tooling/releng/org.eclipse.gmf.tooling-parent. Note that this is currently not the official build, but it is efficient enought to use for your testing.
+
For GMF Tooling, you can also simply use '''mvn clean install''' from the root ''org.eclipse.gmf.tooling/'' folder. Note that this is currently not the official build, but it is efficient enought to use for your testing.
 
+
=== Create patch ===
+
 
+
Once you got the source code of GMF and found a modification you wish to contribute, just [https://wiki.duraspace.org/display/DSPACE/Creating+and+Applying+Patches+in+Eclipse create a patch] and attach it to the related bug. Then committers will review it and perform tests with the patch, If everything is fine, it gets committed.
+
  
 
=== Contributing ===
 
=== Contributing ===
  
 
There are many articles about contributing to Eclipse projects like [http://blog.hantsuki.org/2008/03/07/how-to-contribute-to-eclipse-projects/ Remy Suens blog] or the [http://wiki.eclipse.org/index.php/Mylyn/Contributor_Reference Mylyn Contributor reference].
 
There are many articles about contributing to Eclipse projects like [http://blog.hantsuki.org/2008/03/07/how-to-contribute-to-eclipse-projects/ Remy Suens blog] or the [http://wiki.eclipse.org/index.php/Mylyn/Contributor_Reference Mylyn Contributor reference].
 
There is a complete [[GMF_Development_Guidelines | GMF developer guide]]
 
  
 
=== Becoming a committer ===
 
=== Becoming a committer ===
  
 
If you successfully contributed good patches, you deserve to become a committer. Someone should invite you to become a committer. If not, and you think you deserve to be a committer, just ask the [https://dev.eclipse.org/mailman/listinfo/gmf-dev gmf-dev] mailing-list.
 
If you successfully contributed good patches, you deserve to become a committer. Someone should invite you to become a committer. If not, and you think you deserve to be a committer, just ask the [https://dev.eclipse.org/mailman/listinfo/gmf-dev gmf-dev] mailing-list.
 
=== See also ===
 

Latest revision as of 06:34, 6 December 2011



GMF
Website
Download
Dev Builds
Update Site releases milestones
Community
Mailing ListNewsgroupIRC
Bugzilla
Open
Help Wanted
Bug Day
Source
GMF Notation: View CVS repo

GMF Runtime: View CVS repo
GMF Tooling: View Git Repo, GitHub


Contents

[edit] Communicate

[edit] With GMF users

You can help other people who are using GMF by contributing to the forum http://www.eclipse.org/forums/index.php/f/16/ . If you don't like the forum, you can use org eclipse,modeling.gmf newsgroup which is another way to access the same info.

[edit] With GMF developers

For specific topics, the BugTracker is the preferred way to interact with project committers. But if you have more general questions, you can follow the gmf-dev mailing list and ask you questions here.

If you are interested about the release engineering of GMF, the good place to ask is gmf-releng.

[edit] Report bugs

Here is the place to report bug and track progress: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=GMP

[edit] Develop

[edit] Get the source

Get the source from the directory links in the Infobox page.

[edit] Development Guidelines

There is a complete GMF developer guide

[edit] Create patch

Once you got the source code of GMF and found a modification you wish to contribute, just create a patch and attach it to the related bug. Then committers will review it and perform tests with the patch, If everything is fine, it gets committed.

[edit] Build

See the build instructions

For GMF Tooling, you can also simply use mvn clean install from the root org.eclipse.gmf.tooling/ folder. Note that this is currently not the official build, but it is efficient enought to use for your testing.

[edit] Contributing

There are many articles about contributing to Eclipse projects like Remy Suens blog or the Mylyn Contributor reference.

[edit] Becoming a committer

If you successfully contributed good patches, you deserve to become a committer. Someone should invite you to become a committer. If not, and you think you deserve to be a committer, just ask the gmf-dev mailing-list.