Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Mylyn/Restructuring/2015"
m (→Imsar) |
|||
(21 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
* Mylyn (unifies Builds, Commons, Context, Reviews, Tasks, and Versions) | * Mylyn (unifies Builds, Commons, Context, Reviews, Tasks, and Versions) | ||
* Mylyn Incubator (as it is today) | * Mylyn Incubator (as it is today) | ||
− | * | + | * Intent (move out of Docs) |
− | * | + | * Imsar (extracted from Docs, formerly EPUB component) |
− | * VEX (move out of | + | * Wikitext (renamed Docs) |
+ | * VEX (move out of Docs) | ||
==== Candidates for archival ==== | ==== Candidates for archival ==== | ||
* R4E | * R4E | ||
− | + | * HTMLText (a component from Docs) | |
− | * HTMLText (from Docs) | + | |
* Model Focusing Tools (move out of sub-structure) | * Model Focusing Tools (move out of sub-structure) | ||
Line 19: | Line 19: | ||
'''Docs'''<br> | '''Docs'''<br> | ||
− | Although being declared as the "home" for documentation related projects at Eclipse.org, it currently servers two purposes: 1) parent for documentation related projects and 2) home for Wikitext, Htmltext and | + | Although being declared as the "home" for documentation related projects at Eclipse.org, it currently servers two purposes: 1) parent for documentation related projects and 2) home for Wikitext, Htmltext and EPUB. The overhead of maintaining a separate project just for having a "home" for documentation related projects is wrong. The Lifecycle Tools project is about ALM and any software documentation related project is welcome in there. We really shouldn't maintain a separate parent project. There is no need for sub-projects to hide behind such an umbrella project. |
'''Wikitext'''<br> | '''Wikitext'''<br> | ||
Line 27: | Line 27: | ||
It seems that R4E didn't manage to build an active and vibrant community. Code reviews are really successful at GitHub or in Gerrit. Mylyn Reviews integrates very well with Gerrit. R4E should be archived. | It seems that R4E didn't manage to build an active and vibrant community. Code reviews are really successful at GitHub or in Gerrit. Mylyn Reviews integrates very well with Gerrit. R4E should be archived. | ||
− | ''' | + | '''Imsar'''<br> |
− | It's actually not a project but a component within Docs. | + | It's actually not a project but a component within Docs (EPUB). There seems to be an active community and Torkild (the only committer) is willing to keep it running as a separate project. This new project will contain the EPUB authoring code from Docs. |
'''Htmltext'''<br> | '''Htmltext'''<br> | ||
Line 35: | Line 35: | ||
'''Model Focusing Tool'''<br> | '''Model Focusing Tool'''<br> | ||
It seems that MFT is not actively maintained anymore. MFT should be archived. | It seems that MFT is not actively maintained anymore. MFT should be archived. | ||
+ | |||
+ | '''Intent'''<br> | ||
+ | It seems that Intent is not actively maintained anymore. The project lead stepped down. There were no active commits in the last 17+ month. Committer election of the new project lead failed due to missing paper work. However, Etienne mentioned at EclipseCon 2016 that there should be code as well as activity. He is investigating. If the results are negative, Intent should be archived. | ||
== Plan of Actions == | == Plan of Actions == | ||
Line 50: | Line 53: | ||
** Mylyn Tasks | ** Mylyn Tasks | ||
** Mylyn Versions | ** Mylyn Versions | ||
− | + | |- | |
+ | !Scope | ||
+ | | | ||
+ | * Frameworks, and tools for integrating lifecycle applications with Eclipse for viewing, modifying and managing tasks, build and code information. | ||
|- | |- | ||
!Committer | !Committer | ||
Line 85: | Line 91: | ||
* Archive individual project websites outside of <code>/mylyn</code>. | * Archive individual project websites outside of <code>/mylyn</code>. | ||
|} | |} | ||
− | |||
=== R4E === | === R4E === | ||
Line 92: | Line 97: | ||
=== Intent === | === Intent === | ||
− | * Archive the Intent project? (https://dev.eclipse.org/mhonarc/lists/mylyn-intent-dev/msg00024.html) | + | * <s>Archive the Intent project? (https://dev.eclipse.org/mhonarc/lists/mylyn-intent-dev/msg00024.html)</s> |
+ | * 2016-03-07 Feedback from Etienne Juliot (Obeo): | ||
+ | ** project not supposed to be in-active | ||
+ | ** he will check where the code activity is | ||
+ | ** he will also decide on the new name ("Mylyn Intent" vs. "Intent) | ||
{|{{BMTableStyle}} | {|{{BMTableStyle}} | ||
!Projects | !Projects | ||
Line 108: | Line 117: | ||
!Bugzilla | !Bugzilla | ||
| | | | ||
− | * Rename "Mylyn Docs Intent" into " | + | * Rename "Mylyn Docs Intent" into "Intent" |
|- | |- | ||
!Newsgroups & Forums | !Newsgroups & Forums | ||
Line 118: | Line 127: | ||
* No change | * No change | ||
|} | |} | ||
− | |||
=== VEX === | === VEX === | ||
Line 148: | Line 156: | ||
− | === | + | === Imsar === |
{|{{BMTableStyle}} | {|{{BMTableStyle}} | ||
!Projects | !Projects | ||
| | | | ||
* Extract from the Mylyn Docs project. | * Extract from the Mylyn Docs project. | ||
+ | |- | ||
+ | !Scope | ||
+ | | | ||
+ | * The Imsar project provides tools and API for assembling and manipulating open standard digital publications in formats such as [http://idpf.org/epub EPUB]. | ||
|- | |- | ||
!Committer | !Committer | ||
| | | | ||
− | * | + | * Torkild U. Resheim (project lead) |
|- | |- | ||
!Git | !Git | ||
| | | | ||
− | * Make all Git repositories available under git.eclipse.org/c/ | + | * Make all Git repositories available under git.eclipse.org/c/imsar |
− | ** Create new Git repo at git.eclipse.org/c/ | + | ** Create new Git repo at git.eclipse.org/c/imsar/imsar.git |
+ | * Clarify with project lead if Gerrit should be used. | ||
* Direct push will be disabled for all Git repositories, i.e. every commit has to go through Gerrit | * Direct push will be disabled for all Git repositories, i.e. every commit has to go through Gerrit | ||
* Direct push will be granted to project leads | * Direct push will be granted to project leads | ||
Line 167: | Line 180: | ||
!Bugzilla | !Bugzilla | ||
| | | | ||
− | + | * Move all existing EPUB issues from Mylyn Docs into new Bugzilla product for Imsar | |
− | * Move all existing | + | |
|- | |- | ||
!Newsgroups & Forums | !Newsgroups & Forums | ||
| | | | ||
− | * eclipse. | + | * eclipse.imsar |
|- | |- | ||
!Websites | !Websites | ||
| | | | ||
− | * eclipse.org/ | + | * eclipse.org/imsar |
|} | |} | ||
− | |||
=== Wikitext === | === Wikitext === | ||
Line 188: | Line 199: | ||
!Committer | !Committer | ||
| | | | ||
− | * | + | * David Green |
+ | * Jaxsun McCarthy Huggan (new, existing contributor) | ||
+ | * James Kennedy (new, existing contributor) | ||
+ | * Jeremie Bresson (new, existing contributor) | ||
+ | * Max Rydahl Andersen (new, existing contributing, Asciidoc support) | ||
+ | * Sam Davis (new?, existing contributor) | ||
+ | * Steffen Pingel | ||
+ | * Stephan Wahlbrink (new?, existing contributor) | ||
+ | (obtained via <tt>git shortlog --since=1.year</tt>) | ||
|- | |- | ||
!Git | !Git | ||
Line 210: | Line 229: | ||
* eclipse.org/wikitext | * eclipse.org/wikitext | ||
|} | |} | ||
− | |||
=== MFT === | === MFT === | ||
* Archive the MFT project. | * Archive the MFT project. |
Latest revision as of 22:03, 10 March 2016
This page described the process of simplifying the Mylyn project structure. Basically, all projects will be grouped below the Mylyn top-level project. The new structure becomes flat. Projects with overlapping committers should be merged into one (where possible).
Contents
Proposed Structure
- Mylyn (unifies Builds, Commons, Context, Reviews, Tasks, and Versions)
- Mylyn Incubator (as it is today)
- Intent (move out of Docs)
- Imsar (extracted from Docs, formerly EPUB component)
- Wikitext (renamed Docs)
- VEX (move out of Docs)
Candidates for archival
- R4E
- HTMLText (a component from Docs)
- Model Focusing Tools (move out of sub-structure)
Explanations
Mylyn
The most significant simplification is the merge of a lot sub-projects projects into Mylyn. This should greatly reduce the release overhead. They are all developed and released together today anyway.
Docs
Although being declared as the "home" for documentation related projects at Eclipse.org, it currently servers two purposes: 1) parent for documentation related projects and 2) home for Wikitext, Htmltext and EPUB. The overhead of maintaining a separate project just for having a "home" for documentation related projects is wrong. The Lifecycle Tools project is about ALM and any software documentation related project is welcome in there. We really shouldn't maintain a separate parent project. There is no need for sub-projects to hide behind such an umbrella project.
Wikitext
Wikitext demonstrated that it's a successful project on its own with a vibrant community. It's used as a separate library and tool. Thus, it really should be a separate project that can produce releases on it's own.
R4E
It seems that R4E didn't manage to build an active and vibrant community. Code reviews are really successful at GitHub or in Gerrit. Mylyn Reviews integrates very well with Gerrit. R4E should be archived.
Imsar
It's actually not a project but a component within Docs (EPUB). There seems to be an active community and Torkild (the only committer) is willing to keep it running as a separate project. This new project will contain the EPUB authoring code from Docs.
Htmltext
Also a component within Docs. It's not mature enough to be a separate project. We should either move it back to the Incubator or archive it.
Model Focusing Tool
It seems that MFT is not actively maintained anymore. MFT should be archived.
Intent
It seems that Intent is not actively maintained anymore. The project lead stepped down. There were no active commits in the last 17+ month. Committer election of the new project lead failed due to missing paper work. However, Etienne mentioned at EclipseCon 2016 that there should be code as well as activity. He is investigating. If the results are negative, Intent should be archived.
Plan of Actions
Mylyn
Projects |
|
---|---|
Scope |
|
Committer |
|
Git |
|
Bugzilla |
|
Newsgroups & Forums |
|
Websites |
|
R4E
- Archive the R4E project.
Intent
-
Archive the Intent project? (https://dev.eclipse.org/mhonarc/lists/mylyn-intent-dev/msg00024.html) - 2016-03-07 Feedback from Etienne Juliot (Obeo):
- project not supposed to be in-active
- he will check where the code activity is
- he will also decide on the new name ("Mylyn Intent" vs. "Intent)
Projects |
|
---|---|
Committer |
|
Git |
|
Bugzilla |
|
Newsgroups & Forums |
|
Websites |
|
VEX
Projects |
|
---|---|
Committer |
|
Git |
|
Bugzilla |
|
Newsgroups & Forums |
|
Websites |
|
Imsar
Projects |
|
---|---|
Scope |
|
Committer |
|
Git |
|
Bugzilla |
|
Newsgroups & Forums |
|
Websites |
|
Wikitext
Projects |
|
---|---|
Committer |
(obtained via git shortlog --since=1.year) |
Git |
|
Bugzilla |
|
Newsgroups & Forums |
|
Websites |
|
MFT
- Archive the MFT project.