Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:common_activities:slind:eclipse:existing_plugins

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
etc:common_activities:slind:eclipse:existing_plugins [2007/11/06 00:25] zanetc:common_activities:slind:eclipse:existing_plugins [2007/11/12 17:05] kkv
Line 1: Line 1:
 +==== SLIND внутри eclipse под микроскопом ====
 +
 +В следующих разделах собирается информация об окружении в котором приходится работать.
 +
 +==== Что есть SLIND-проект в eclipse? ====
 +
 +Slind-проект является обычным C++ проектом(отдельного класса нет). Есть org.slind.ei.core.SlindProjectNature которая несёт тэговую функцию и при назначении проекту добавляет к нему org.slind.ei.core.SudoCallBuilder в качастве билдера. Это и ещё несколько ухишрений позволяют подменять все используемые CDT пути и комманды на чрутовые. В общем плагин в основном занимается обманом остальной среды :)
 +
 +
 ==== Структура существующего плагина ==== ==== Структура существующего плагина ====
-Если быть формально точным, то у нас имеется набор плагинов, сгруппированых в так называемые фичи(feature). Вот список имеющихся плагинов с краткими комментариями (предполагаю к каждому написать развернутый обзор). 
  
-[[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_core|org.slind.ei.core]] - ядро, фичи, определяет конфигурации для запуска и дебага слайндовых проектов. В нём-же описана так называемая натура (nature) слайнд-проекта, собственно она и делает проект слайндовым.+Имеется набор плагинов, сгруппированых в так называемые фичи(feature).  
 + 
 +=== org.slind.ei.core === 
 +[[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_core|org.slind.ei.core]] -- Ядро, фичи, определяет конфигурации для запуска и дебага слайндовых проектов.  
 +В нём-же описана так называемая натура (nature) слайнд-проекта, собственно она и делает проект слайндовым. 
 + 
 +=== org.slind.ei.debug.core ===
  
 [[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_debug_core|org.slind.ei.debug.core]] - ядро отладки для слайнд-проектов. Только переваривает параметры вызова GDB. [[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_debug_core|org.slind.ei.debug.core]] - ядро отладки для слайнд-проектов. Только переваривает параметры вызова GDB.
  
-[[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_ui|org.slind.ei.ui]] и [[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_debug_ui|org.slind.ei.debug.ui]] - интерфейсные части фичи, в очереди на разбор.+=== org.slind.ei.ui === 
 +[[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_ui|org.slind.ei.ui]] FIXME в разработке
  
 +=== org.slind.ei.debug.ui ===
 +[[etc:common_activities:slind:eclipse:existing_plugins:org_slind_ei_debug_ui|org.slind.ei.debug.ui]] FIXME в разработке
 +
 +=== Справка ===
 Также в пакете исходников есть плагин справки, содержащий однако только один cheat sheet, которого к тому-же нет в соответствующей менюшке в среде.  Также в пакете исходников есть плагин справки, содержащий однако только один cheat sheet, которого к тому-же нет в соответствующей менюшке в среде. 
 Определения собственно фич, по сути сборки плагинов и описания зависимостей между ними. Определения собственно фич, по сути сборки плагинов и описания зависимостей между ними.
 И проект сайта обновления. И проект сайта обновления.
 +
etc/common_activities/slind/eclipse/existing_plugins.txt · Last modified: 2008/01/03 02:32 by 127.0.0.1