Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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
(Created page with "= LDT Restructuring Review = == Goal == Moving Lua Developement Tool outside Koneki as a new project. == Why ? == Koneki project purpose is to gather the tooling arround t...")
 
(The new "Lua Developement Tool" Project)
Line 15: Line 15:
 
== The new "Lua Developement Tool" Project ==
 
== The new "Lua Developement Tool" Project ==
  
Name : "Lua Developement Tools"
+
* Name : "Lua Developement 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 ecosystem. The project will include the Lua IDE and all other tools to help developers to develop things in Lua.
+
* 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.
Intial containing : This project will contain the Lua Developement Tool IDE and the Metalua source code and resssources.
+
* Intial set: The project will be intialized with the Lua Developement Tool IDE and the Metalua (Lua AST generator) source code and resssources from the Koneki project.
 +
* Deliveries: The project will deliver a standalone product including the Lua IDE and will contributing to Eclipse release train.
 +
* Dependencies: The project will be based on the DLTK project.
  
 
== Ressources to move in the new project ==
 
== Ressources to move in the new project ==

Revision as of 05:50, 8 January 2014

LDT Restructuring Review

Goal

Moving Lua Developement Tool outside Koneki as a new project.

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.

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

The new "Lua Developement Tool" Project

  • Name : "Lua Developement 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.
  • Intial set: The project will be intialized with the Lua Developement Tool IDE and the Metalua (Lua AST generator) source code and resssources from the Koneki project.
  • Deliveries: The project will deliver a standalone product including the Lua IDE and will contributing to Eclipse release train.
  • Dependencies: The project will be based on the DLTK project.

Ressources 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: http://git.eclipse.org/c/koneki/org.eclipse.koneki.ldt.git/ http://git.eclipse.org/c/koneki/org.eclipse.koneki.metalua.git/

CQs

CQs to move : all the ones under Koneki Project ? except the initial commit ? https://dev.eclipse.org/ipzilla/buglist.cgi?bug_file_loc=&bug_file_loc_type=allwordssubstr&bug_id=&bugidtype=include&chfieldfrom=&chfieldto=Now&chfieldvalue=&component=technology.koneki&email1=&email2=&emailassigned_to1=1&emailassigned_to2=1&emailcc2=1&emailreporter2=1&emailtype1=substring&emailtype2=substring&field-1-0-0=component&field0-0-0=noop&keywords=&keywords_type=allwords&long_desc=&long_desc_type=substring&query_format=advanced&remaction=&short_desc=&short_desc_type=allwordssubstr&type-1-0-0=anyexact&type0-0-0=noop&value-1-0-0=technology.koneki&value0-0-0=&order=bugs.bug_id&query_based_on=

Forum

It will be a good idea to move LDT relative forum topics in the new project. As LDT is the main subject on the forum, dublicating the whole forum can be concidered and the Koneki forum can be fully cleaned.

Bugs

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

Wiki

Move the Wiki pages under koneki/LDT to the new project wiki root.

Builds and download files

Move the correct files from the koneki download zone to the LDT one.

Other ressources

List of tasks the team will do to complete the retructuration:

  • Rename or move the hudson build, the team concider to ask for an HIPP instance for the LDT project.
  • Move the LDT website page to the LDT project main page.

Location of the approved IP Log

TODO

Back to the top