Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Koneki/LDT/Developer Area/Restructuring Review"

< Koneki‎ | LDT
(The new "Lua Developement Tool" Project)
Line 3: Line 3:
 
== Goal ==
 
== Goal ==
  
Moving Lua Developement Tool outside Koneki as a new project.
+
Moving Lua Developement Tools outside Koneki as a new project.
  
 
== Why ? ==
 
== Why ? ==
  
Koneki project purpose is to gather the tooling arround the M2M technologies. We planned to make some embedded developing tools in Lua especialy for the Mihini project. The efforts on the Lua part are now rewarding as the Lua IDE is currently mature and can be considered as a product itself. That's why it seems logical to separate the pure Lua tooling from the M2M stuff as LDT can be used for all Lua developements and not only in the M2M scope.
+
Koneki project purpose is to gather tooling arround M2M technologies. We planned to make some embedded developing tools in Lua especialy for the Mihini project. Our efforts on the Lua part are now rewarded as the Lua IDE is currently mature and can be considered as a product on its own. That's why it seems logical to separate pure Lua tooling from M2M related work as LDT can be used for any Lua developements and not only in the M2M scope.
  
== Following of Koneki ==
+
== Continuation of Koneki ==
  
The Koneki project will keeps the OMA-dm simulator and the tooling for Mihini. Theses two projects doesn't have explict committers right now. We plan to ask the M2M community for contributors or committers or if another project is interrested to take one of them under his umbrella. The maintenance and management of the project will be done by the actual committers until a valid opportunity is found. We will annonce the restructuration on the Koneki forum and mailing list when this review will be accepted. As the remaining code in the Koneki project is not considered engouth mature by the team, the Koneki project should be re-taged as Incubator project.
+
Koneki will keep OMA-dm simulator and Mihini tooling. Theses two projects do not have explict committers as I am writing. We plan to ask the M2M community for contributors or committers or if another project is interrested to take one of them under his umbrella. Until a valid opportunity occurs, project's maintenance and management will be conducted by current committers. When this review will be accepted, we will annonce the restructuration on the Koneki forum and mailing list. As the team do not consider remaining Koneki code mature enough, Koneki should be re-taged as Incubator project.
  
== The new "Lua Development Tool" Project ==
+
== The new "Lua Development Tools" Project ==
  
 
* Name : "Lua Development Tools"
 
* Name : "Lua Development Tools"
 
* Top project "Tools"
 
* Top project "Tools"
* Description : The main goal of this project will be to provide tooling for the Lua language for the Eclipse platform. The project will include the Lua IDE and tools to support development life cycle including functionality such as developing, documenting, debugging and testing for Lua. The project is also open to any Lua code analysis tools in orders to generate metrics or try to predic bugs.
+
* Description : The main goal of this project will be to provide tooling for the Lua language on the Eclipse platform. It will include the Lua IDE and tools to support development life cycle including functionality such as developing, documenting, debugging and testing with Lua. The project is also open to any Lua code analysis tools in order to generate metrics or try to predict bugs.
* Intial set: The project will be intialized with the Lua Development Tool IDE and the Metalua (Lua AST generator) source code and resssources from the Koneki project.
+
* Intial set: The project will be intialized with the Lua Development Tool IDE and the Metalua (Lua AST generator) source code and resources from Koneki.
* Deliveries: The project will deliver a standalone product including the Lua IDE and will contributing to Eclipse release train.
+
* Deliveries: The project will deliver a standalone product including the Lua IDE and will contribute to Eclipse release train.
* Dependencies: The project will be based on the DLTK project and RSE (for the "Remote Development" feature).
+
* Dependencies: The project will be based on DLTK and RSE (for the "Remote Development" feature).
  
== Ressources to move in the new project ==
+
== Resources to move in the new project ==
  
 
=== Committers ===
 
=== Committers ===
Line 75: Line 75:
 
=== Forum ===
 
=== Forum ===
  
As LDT is the main subject on the forum, we would like to keep the whole content (except the topics below) of the koneki forum into the LDT project one without breaking links to topics.
+
As LDT is the main subject on the Koneki forum, we would like to keep its whole content (except the topics below) into the LDT project one without breaking links to existing topics.
  
 
Topics to keep in Koneki forum (links could be break):
 
Topics to keep in Koneki forum (links could be break):
Line 91: Line 91:
 
=== Bugs ===
 
=== Bugs ===
  
Move the Koneki bugs for the components "LuaTools" and "Metalua" into the LDT project.
+
Move Koneki bugs for the components "LuaTools" and "Metalua" into the LDT project.
  
 
=== Wiki ===
 
=== Wiki ===
  
Move the Wiki pages under koneki/LDT to the new project wiki root. The old urls should redirect to the ones.
+
Move Wiki pages under koneki/LDT to the new project wiki root. The old urls should redirect to the new ones.
  
 
=== Download files ===
 
=== Download files ===
  
Following folder have to be moved in the new project:
+
Following folders have to be moved in the new project:
 
*downloads/koneki/products/milestones/ldt
 
*downloads/koneki/products/milestones/ldt
 
*downloads/koneki/products/stable/ldt
 
*downloads/koneki/products/stable/ldt
Line 112: Line 112:
 
*archive.eclipse.org/koneki/releases/stable/ldt
 
*archive.eclipse.org/koneki/releases/stable/ldt
  
=== Hudson builds ===
+
=== Hudson jobs ===
  
 
Following builds have to be renamed:
 
Following builds have to be renamed:
Line 120: Line 120:
 
=== Website ===
 
=== Website ===
  
The website restructuration can be made by the team itself. The main work will be to move the LDT website page to the LDT project main page.
+
Website restructuration can be made by the team itself. The main work will be to move the Koneki LDT website page to the LDT project main page.
  
 
== Location of the approved IP Log ==
 
== Location of the approved IP Log ==
  
 
The approved IPLog for the last release can be found here : https://bugs.eclipse.org/bugs/attachment.cgi?id=239143
 
The approved IPLog for the last release can be found here : https://bugs.eclipse.org/bugs/attachment.cgi?id=239143

Revision as of 06:28, 23 January 2014

LDT Restructuring Review

Goal

Moving Lua Developement Tools outside Koneki as a new project.

Why ?

Koneki project purpose is to gather tooling arround M2M technologies. We planned to make some embedded developing tools in Lua especialy for the Mihini project. Our efforts on the Lua part are now rewarded as the Lua IDE is currently mature and can be considered as a product on its own. That's why it seems logical to separate pure Lua tooling from M2M related work as LDT can be used for any Lua developements and not only in the M2M scope.

Continuation of Koneki

Koneki will keep OMA-dm simulator and Mihini tooling. Theses two projects do not have explict committers as I am writing. We plan to ask the M2M community for contributors or committers or if another project is interrested to take one of them under his umbrella. Until a valid opportunity occurs, project's maintenance and management will be conducted by current committers. When this review will be accepted, we will annonce the restructuration on the Koneki forum and mailing list. As the team do not consider remaining Koneki code mature enough, Koneki should be re-taged as Incubator project.

The new "Lua Development Tools" Project

  • Name : "Lua Development Tools"
  • Top project "Tools"
  • Description : The main goal of this project will be to provide tooling for the Lua language on the Eclipse platform. It will include the Lua IDE and tools to support development life cycle including functionality such as developing, documenting, debugging and testing with Lua. The project is also open to any Lua code analysis tools in order to generate metrics or try to predict bugs.
  • Intial set: The project will be intialized with the Lua Development Tool IDE and the Metalua (Lua AST generator) source code and resources from Koneki.
  • Deliveries: The project will deliver a standalone product including the Lua IDE and will contribute to Eclipse release train.
  • Dependencies: The project will be based on DLTK and RSE (for the "Remote Development" feature).

Resources to move in the new project

Committers

Koneki commiters to affect to the LDT project: Simon Bernard (lead), Kevin Kin-foo, Marc Aubry, Fabien Fleutot, Julien Desgat.

Repositories

Repository to move in the new project:

CQs

CQs to move under the LDT project

CQs to keep in Koneki project

CQs to duplicate

The others CQ not present in the 2 previous lists have to be duplicate in the new project.

Koneki CQs request

Forum

As LDT is the main subject on the Koneki forum, we would like to keep its whole content (except the topics below) into the LDT project one without breaking links to existing topics.

Topics to keep in Koneki forum (links could be break):

Bugs

Move Koneki bugs for the components "LuaTools" and "Metalua" into the LDT project.

Wiki

Move Wiki pages under koneki/LDT to the new project wiki root. The old urls should redirect to the new ones.

Download files

Following folders have to be moved in the new project:

  • downloads/koneki/products/milestones/ldt
  • downloads/koneki/products/stable/ldt
  • downloads/koneki/releases/milestones/ldt
  • downloads/koneki/releases/stable/ldt
  • downloads/koneki/updates-nightly/ldt/
  • downloads/koneki/updates-nightly-maintenance/ldt
  • downloads/koneki/luadocumentor
  • archive.eclipse.org/koneki/products/milestones/ldt
  • archive.eclipse.org/koneki/products/stable/ldt
  • archive.eclipse.org/koneki/releases/milestones/ldt
  • archive.eclipse.org/koneki/releases/stable/ldt

Hudson jobs

Following builds have to be renamed:

  • koneki-ldt => ldt
  • koneki-ldt-maintenance => ldt-maintenance

Website

Website restructuration can be made by the team itself. The main work will be to move the Koneki LDT website page to the LDT project main page.

Location of the approved IP Log

The approved IPLog for the last release can be found here : https://bugs.eclipse.org/bugs/attachment.cgi?id=239143

Back to the top