Jump to: navigation, search

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

(Get the source)
 
(4 intermediate revisions by the same 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


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 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 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.

Report bugs

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 from the directory links in the Infobox page.

Development Guidelines

There is a complete GMF developer guide

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.

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.

Contributing

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

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.