Difference between revisions of "DTP New Committer Info"
(Undo revision 340114 by Kristofcamus.yahoo.fr (Talk)) |
|||
(14 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Back To|name=DTP Main Page|href=Data Tools Platform Project}} | {{Back To|name=DTP Main Page|href=Data Tools Platform Project}} | ||
− | + | Last updated: February 29, 2012 | |
Congratulations on becoming a committer for the Data Tools Platform (DTP) Project at Eclipse! | Congratulations on becoming a committer for the Data Tools Platform (DTP) Project at Eclipse! | ||
Line 8: | Line 8: | ||
We'll boil it down to three steps: | We'll boil it down to three steps: | ||
− | + | #Check out the [[Development Resources | Development Resources]] site at the Eclipse Wiki. That will give you an overview of Eclipse Foundation guidelines and general resources for committers, leads, and so on. | |
− | + | #Don't hesitate to contact us: | |
− | + | {| border="1" cellpadding="3" cellspacing="1" | |
− | + | |+ '''DTP Newsgroup''' | |
− | + | ! style="background:#efefef;" | Name | |
− | + | ! style="background:#efefef;" | Details | |
− | DTP Newsgroup | + | |- |
− | + | | eclipse.dtp Newsgroup | |
− | [http://www.eclipse.org/newsportal/thread.php?group=eclipse.dtp DTP Newsgroup (eclipse.dtp)] | + | | [http://www.eclipse.org/newsportal/thread.php?group=eclipse.dtp DTP Newsgroup (eclipse.dtp)] |
[http://dev.eclipse.org/newslists/news.eclipse.dtp/maillist.rss DTP Newsgroup RSS ] | [http://dev.eclipse.org/newslists/news.eclipse.dtp/maillist.rss DTP Newsgroup RSS ] | ||
[http://dev.eclipse.org/newslists/news.eclipse.dtp/maillist.html DTP Newsgroup on the Web ] | [http://dev.eclipse.org/newslists/news.eclipse.dtp/maillist.html DTP Newsgroup on the Web ] | ||
+ | |} | ||
− | + | {| border="1" cellpadding="3" cellspacing="1" | |
− | DTP Mailing | + | |+ '''DTP Mailing Lists''' |
− | + | ! style="background:#efefef;" | Name | |
− | <dtp-dev@eclipse.org> | + | ! style="background:#efefef;" | Details |
− | + | |- | |
− | [https://dev.eclipse.org/mailman/listinfo/dtp-dev Setup] | + | | <dtp-dev@eclipse.org> |
+ | | [https://dev.eclipse.org/mailman/listinfo/dtp-dev Setup] | ||
[http://dev.eclipse.org/mhonarc/lists/dtp-dev/maillist.rss dtp-dev Mailing List RSS ] | [http://dev.eclipse.org/mhonarc/lists/dtp-dev/maillist.rss dtp-dev Mailing List RSS ] | ||
[http://dev.eclipse.org/mhonarc/lists/dtp-dev/maillist.html dtp-dev Mailing List on the Web ] | [http://dev.eclipse.org/mhonarc/lists/dtp-dev/maillist.html dtp-dev Mailing List on the Web ] | ||
− | + | |- | |
− | + | | <dtp-pmc@eclipse.org> | |
− | <dtp-pmc@eclipse.org> | + | | [https://dev.eclipse.org/mailman/listinfo/dtp-pmc Setup] |
− | + | ||
− | [https://dev.eclipse.org/mailman/listinfo/dtp-pmc Setup] | + | |
[http://dev.eclipse.org/mhonarc/lists/dtp-pmc/maillist.rss dtp-pmc Mailing List RSS ] | [http://dev.eclipse.org/mhonarc/lists/dtp-pmc/maillist.rss dtp-pmc Mailing List RSS ] | ||
[http://dev.eclipse.org/mhonarc/lists/dtp-pmc/maillist.html dtp-pmc Mailing List on the Web ] | [http://dev.eclipse.org/mhonarc/lists/dtp-pmc/maillist.html dtp-pmc Mailing List on the Web ] | ||
+ | |- | ||
+ | | <dtp-connect-dev@eclipse.org> | ||
+ | | [https://dev.eclipse.org/mailman/listinfo/dtp-connect-dev Setup] | ||
+ | [http://dev.eclipse.org/mhonarc/lists/dtp-connect-dev/maillist.rss dtp-connect-dev Mailing List RSS ] | ||
− | <dtp- | + | [http://dev.eclipse.org/mhonarc/lists/dtp-connect-dev/maillist.html dtp-connect-dev Mailing List on the Web ] |
+ | |- | ||
+ | | <dtp-models-dev@eclipse.org> | ||
+ | | [https://dev.eclipse.org/mailman/listinfo/dtp-models-dev Setup] | ||
− | [https://dev.eclipse.org/mailman/listinfo/dtp-sqldevtools-dev Setup] | + | [http://dev.eclipse.org/mhonarc/lists/dtp-models-dev/maillist.rss dtp-models-dev Mailing List RSS ] |
+ | |||
+ | [http://dev.eclipse.org/mhonarc/lists/dtp-models-dev/maillist.html dtp-models-dev Mailing List on the Web ] | ||
+ | |- | ||
+ | | <dtp-sqldevtools-dev@eclipse.org> | ||
+ | | [https://dev.eclipse.org/mailman/listinfo/dtp-sqldevtools-dev Setup] | ||
[http://dev.eclipse.org/mhonarc/lists/dtp-sqldevtools-dev/maillist.rss dtp-sqldevtools-dev Mailing List RSS ] | [http://dev.eclipse.org/mhonarc/lists/dtp-sqldevtools-dev/maillist.rss dtp-sqldevtools-dev Mailing List RSS ] | ||
[http://dev.eclipse.org/mhonarc/lists/dtp-sqldevtools-dev/maillist.html dtp-sqldevtools-dev Mailing List on the Web ] | [http://dev.eclipse.org/mhonarc/lists/dtp-sqldevtools-dev/maillist.html dtp-sqldevtools-dev Mailing List on the Web ] | ||
+ | |} | ||
Line 56: | Line 69: | ||
[http://wiki.Eclipse.org/index.php/Data_Tools_Platform_Project Main Data Tools Platform Project Wiki] | [http://wiki.Eclipse.org/index.php/Data_Tools_Platform_Project Main Data Tools Platform Project Wiki] | ||
− | [http://wiki.Eclipse.org/ | + | == Some additional bits of information == |
+ | |||
+ | For bug tracking, all eclipse projects use Bugzilla. To Create a Bugzilla account, click [https://bugs.eclipse.org/bugs/createaccount.cgi here]. | ||
+ | |||
+ | For source code control, DTP uses Git for its source code repository starting from DTP 1.9.1 release and on. Prior to that, DTP source code repository was maintained in Eclipse CVS. | ||
+ | |||
+ | ===[http://wiki.eclipse.org/DTP_Source_Code_Repository DTP Git Repository]=== | ||
+ | |||
+ | ===DTP CVS Repository=== | ||
+ | The DTP source code repository has been migrated from Eclipse CVS to [http://wiki.eclipse.org/DTP_Source_Code_Repository Git] after the Indigo release (DTP 1.9.0). | ||
+ | |||
+ | To get anonymous access to archived DTP source code in Eclipse CVS, you can do the following: | ||
+ | #Go to Window->Open Perspective->Other. Select CVS Repository Exploring. | ||
+ | #In the CVS Repositories view, click the +CVS button on the toolbar or right-click on an empty part of the view, to bring up the Add CVS Repository dialog. | ||
+ | #In the Add CVS Repository dialog, use the following values: | ||
+ | #*Host: dev.eclipse.org | ||
+ | #*Repository path: /cvsroot/datatools | ||
+ | #*User: anonymous | ||
+ | #*Connection type: pserver (should be the default) | ||
+ | #Click Finish. | ||
+ | |||
+ | That creates a CVS repository in the view that you can then drill into to check out DTP projects. | ||
+ | |||
+ | The important things to know are: | ||
+ | |||
+ | {| border="1" cellpadding="3" cellspacing="1" | ||
+ | |+ '''Important DTP CVS Locations''' | ||
+ | ! style="background:#efefef;" | Name | ||
+ | ! style="background:#efefef;" | Details | ||
+ | |- | ||
+ | | HEAD/org.eclipse.datatools.build | ||
+ | | This directory holds build-related information about plug-ins and features to include in builds. It is mostly maintained by our build team. | ||
+ | |- | ||
+ | | HEAD/org.eclipse.datatools.connectivity | ||
+ | | This directory holds Connectivity sub-project plug-ins. | ||
+ | |- | ||
+ | | HEAD/org.eclipse.datatools.enablement | ||
+ | | This directory holds Enablement sub-project plug-ins. | ||
+ | |- | ||
+ | | HEAD/org.eclipse.datatools.incubator | ||
+ | | This directory holds Incubator sub-project plug-ins. | ||
+ | |- | ||
+ | | HEAD/org.eclipse.datatools.modelbase | ||
+ | | This directory holds Model Base sub-project plug-ins. This includes the DB Definition and SQL Models. | ||
+ | |- | ||
+ | | HEAD/org.eclipse.datatools.releng | ||
+ | | This is a special project for managing .map files for our builds. | ||
+ | |- | ||
+ | | HEAD/org.eclipse.datatools.sqltools | ||
+ | | This directory holds SQL Dev Tools sub-project plug-ins. | ||
+ | |} | ||
+ | |||
+ | == Creating a Patch == | ||
+ | |||
+ | Once you have code checked out, you can make your changes. And if you want to contribute a patch back for a particular Bugzilla entry, the quickest way into the DTP team's heart! | ||
+ | |||
+ | To create a patch: | ||
+ | |||
+ | # Make your changes | ||
+ | # Right-click on the project in your workspace and find the Team->Create Patch menu on the popup. | ||
+ | # Follow the steps to create a file to save in your local file system. | ||
+ | # Go to the Bugzilla entry and attach the patch file. | ||
+ | Pretty simple! | ||
[[Category:Data Tools Platform]] | [[Category:Data Tools Platform]] |
Latest revision as of 12:38, 17 June 2013
Last updated: February 29, 2012
Congratulations on becoming a committer for the Data Tools Platform (DTP) Project at Eclipse!
Now that you're here, what exactly does that mean?
We'll boil it down to three steps:
- Check out the Development Resources site at the Eclipse Wiki. That will give you an overview of Eclipse Foundation guidelines and general resources for committers, leads, and so on.
- Don't hesitate to contact us:
Name | Details |
---|---|
eclipse.dtp Newsgroup | DTP Newsgroup (eclipse.dtp) |
Name | Details |
---|---|
<dtp-dev@eclipse.org> | Setup |
<dtp-pmc@eclipse.org> | Setup |
<dtp-connect-dev@eclipse.org> | Setup |
<dtp-models-dev@eclipse.org> | Setup |
<dtp-sqldevtools-dev@eclipse.org> | Setup |
You can also find a variety of information on the DTP Wiki:
Main Data Tools Platform Project Wiki
Contents
Some additional bits of information
For bug tracking, all eclipse projects use Bugzilla. To Create a Bugzilla account, click here.
For source code control, DTP uses Git for its source code repository starting from DTP 1.9.1 release and on. Prior to that, DTP source code repository was maintained in Eclipse CVS.
DTP Git Repository
DTP CVS Repository
The DTP source code repository has been migrated from Eclipse CVS to Git after the Indigo release (DTP 1.9.0).
To get anonymous access to archived DTP source code in Eclipse CVS, you can do the following:
- Go to Window->Open Perspective->Other. Select CVS Repository Exploring.
- In the CVS Repositories view, click the +CVS button on the toolbar or right-click on an empty part of the view, to bring up the Add CVS Repository dialog.
- In the Add CVS Repository dialog, use the following values:
- Host: dev.eclipse.org
- Repository path: /cvsroot/datatools
- User: anonymous
- Connection type: pserver (should be the default)
- Click Finish.
That creates a CVS repository in the view that you can then drill into to check out DTP projects.
The important things to know are:
Name | Details |
---|---|
HEAD/org.eclipse.datatools.build | This directory holds build-related information about plug-ins and features to include in builds. It is mostly maintained by our build team. |
HEAD/org.eclipse.datatools.connectivity | This directory holds Connectivity sub-project plug-ins. |
HEAD/org.eclipse.datatools.enablement | This directory holds Enablement sub-project plug-ins. |
HEAD/org.eclipse.datatools.incubator | This directory holds Incubator sub-project plug-ins. |
HEAD/org.eclipse.datatools.modelbase | This directory holds Model Base sub-project plug-ins. This includes the DB Definition and SQL Models. |
HEAD/org.eclipse.datatools.releng | This is a special project for managing .map files for our builds. |
HEAD/org.eclipse.datatools.sqltools | This directory holds SQL Dev Tools sub-project plug-ins. |
Creating a Patch
Once you have code checked out, you can make your changes. And if you want to contribute a patch back for a particular Bugzilla entry, the quickest way into the DTP team's heart!
To create a patch:
- Make your changes
- Right-click on the project in your workspace and find the Team->Create Patch menu on the popup.
- Follow the steps to create a file to save in your local file system.
- Go to the Bugzilla entry and attach the patch file.
Pretty simple!