Jump to: navigation, search

Difference between revisions of "Mylyn/Contribution Ideas"

Line 1: Line 1:
 
[[Category:Mylyn]]  
 
[[Category:Mylyn]]  
Feel free to add your idea or elaborate on an existing one.  This listing is intended for prospective contributors, [[Google_Summer_of_Code_2007_Ideas | Google Summer of Code]] students, and others interesting in becoming part of the Mylar developer community.  Also see: [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Mylyn&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=helpwanted&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= bugs marked helpwanted].
+
Feel free to add your idea or elaborate on an existing one.  This listing is intended for prospective contributors, [[Google_Summer_of_Code_2007_Ideas | Google Summer of Code]] students, and others interesting in becoming part of the Mylyn developer community.   
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Mylyn&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=bugday&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= bugs marked bugday].
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Mylyn&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=helpwanted&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= bugs marked helpwanted].
  
 
== Enhancements ==
 
== Enhancements ==
  
* Provide lightweight workflow actions (e.g. trigger a commit when a bug is closed).  This involves adding workflow support to the Tasks framework and implementing task editor actions for for workflow (e.g. check-box for performing commit, action for running task context tests). [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Mylar&content=%5Bworkflow%5D Query current wofklow bugs]
+
* Provide lightweight workflow actions (e.g. trigger a commit when a bug is closed).  This involves adding workflow support to the Tasks framework and implementing task editor actions for for workflow (e.g. check-box for performing commit, action for running task context tests). [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Mylyn&content=%5Bworkflow%5D Query current wofklow bugs]
 +
 
 +
* {{bug|205627}}: Implement local search for the Task List
  
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=152415 bug 152415]: add a buddy list to ease task assignments and CCs.
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=152415 bug 152415]: add a buddy list to ease task assignments and CCs.
Line 12: Line 17:
 
* Provide wiki integration.  This involves providing mechanisms for rich editing and viewing of task repository comments in wiki format, potentially adding wiki editing.   
 
* Provide wiki integration.  This involves providing mechanisms for rich editing and viewing of task repository comments in wiki format, potentially adding wiki editing.   
  
* Improve the new user's experiece.  This could involve creating a welcome page, cheat sheets, and streamlining the process of going from installing Mylar to having a task repository.
+
* Improve the new user's experiece.  This could involve creating a welcome page, cheat sheets, and streamlining the process of going from installing Mylyn to having a task repository.
  
* Create a certificate manager for Mylar (similar to FireFox's certificate manager).
+
* Create a certificate manager for Mylyn (similar to FireFox's certificate manager).
  
 
== Performance ==
 
== Performance ==
  
 
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=116487 bug 116487:] create performance test harness
 
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=116487 bug 116487:] create performance test harness
* Identify key performance [http://wiki.eclipse.org/index.php/Performance_Bloopers bottlenecks] and address [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bperformance%5D&product=Mylar&component=Core&component=Doc&component=Java&component=Jira&component=Monitor&component=Tasks&component=Trac&component=UI&component=Web&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=notregexp&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= existing performance bugs].
+
* Identify key performance [http://wiki.eclipse.org/index.php/Performance_Bloopers bottlenecks] and address [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bperformance%5D&product=Mylyn&component=Core&component=Doc&component=Java&component=Jira&component=Monitor&component=Tasks&component=Trac&component=UI&component=Web&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=notregexp&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= existing performance bugs].
  
 
== Bridges ==
 
== Bridges ==
  
Structure bridges connect Mylar's task context model and task-focused UI to domain-specific tools and artifacts.  Note that some bridge implementations fall out of the scope of the Mylar project itself and should reside in the projects that they integrate with.  For documentation see: [http://wiki.eclipse.org/index.php/Mylar_Integrator_Reference#Context_API Context API]
+
Structure bridges connect Mylyn's task context model and task-focused UI to domain-specific tools and artifacts.  Note that some bridge implementations fall out of the scope of the Mylyn project itself and should reside in the projects that they integrate with.  For documentation see: [http://wiki.eclipse.org/index.php/Mylar_Integrator_Reference#Context_API Context API]
  
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162558 bug 162558]: C/C++ via CDT (eclipse.org/cdt)
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=162558 bug 162558]: C/C++ via CDT (eclipse.org/cdt)

Revision as of 00:13, 1 March 2008

Feel free to add your idea or elaborate on an existing one. This listing is intended for prospective contributors, Google Summer of Code students, and others interesting in becoming part of the Mylyn developer community.

Enhancements

  • Provide lightweight workflow actions (e.g. trigger a commit when a bug is closed). This involves adding workflow support to the Tasks framework and implementing task editor actions for for workflow (e.g. check-box for performing commit, action for running task context tests). Query current wofklow bugs
  • bug 205627: Implement local search for the Task List
  • bug 152415: add a buddy list to ease task assignments and CCs.
  • bug 161877: improve duplicate detection mechanism and heuristics.
  • Provide wiki integration. This involves providing mechanisms for rich editing and viewing of task repository comments in wiki format, potentially adding wiki editing.
  • Improve the new user's experiece. This could involve creating a welcome page, cheat sheets, and streamlining the process of going from installing Mylyn to having a task repository.
  • Create a certificate manager for Mylyn (similar to FireFox's certificate manager).

Performance

Bridges

Structure bridges connect Mylyn's task context model and task-focused UI to domain-specific tools and artifacts. Note that some bridge implementations fall out of the scope of the Mylyn project itself and should reside in the projects that they integrate with. For documentation see: Context API

Connectors

  • bug 170894: create an example connector project to be used by integrators as a template. This connector should be simple, for example, it could provide integration with a local comma-delimited value (CSV) and/or Maven tasks plug-in format as the task repository.
  • bug 170395: create PDE wizards for automatically generating task repository connectors. These would be similar to the current PDE wizards for creating plug-in projects and may also use cheat sheets to guide developer through the whole process.