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
etc:common_activities:slind:eclipse:existing_plugins [2007/11/06 00:25] zanetc:common_activities:slind:eclipse:existing_plugins [2008/01/03 02:32] (current) – external edit 127.0.0.1
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.1194297933.txt.gz · Last modified: 2008/01/03 02:32 (external edit)