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 "CDT/designs"

< CDT
Line 2: Line 2:
 
== Documented Components  ==
 
== Documented Components  ==
  
The following documents provide further information about some of the key components in Eclipse CDT. These documents are in addition to the API documentation that is part of the code. In addition there are [[CDT/Archive/designs archived design documents]] that contain information and discussion about components as they were implemented. The archived documents do contain useful information, but some of it may be out of date and links may be broken. Documentation that is relevant and up to date should be listed here.
+
The following documents provide further information about some of the key components in Eclipse CDT. These documents are in addition to the API documentation that is part of the code. In addition there are [[CDT/Archive/designs | archived design documents]] that contain information and discussion about components as they were implemented. The archived documents do contain useful information, but some of it may be out of date and links may be broken. Documentation that is relevant and up to date should be listed here.
  
 
*Build  
 
*Build  
Line 16: Line 16:
 
**[[CDT/designs/PDOM|PDOM &amp; Indexing]] The indexer architecture
 
**[[CDT/designs/PDOM|PDOM &amp; Indexing]] The indexer architecture
 
   
 
   
*DOM/AST Tooling
 
**[http://r2.ifs.hsr.ch/cdtrefactoring Refactoring]
 
**[[CDT/designs/StaticAnalysis|Static Analysis]] Proposal for Static Analysis Framework for C/C++.
 
 
*Project Model  
 
*Project Model  
**[https://bugs.eclipse.org/bugs/show_bug.cgi?id=115935 Project Model] Proposal Bug for a new *DT "Project Model".
+
**[http://help.eclipse.org/latest/topic/org.eclipse.cdt.doc.isv/guide/projectTemplateEngine/index.html Project Templates]  
***[https://bugs.eclipse.org/bugs/attachment.cgi?id=46637 Core] Design Document, [https://bugs.eclipse.org/bugs/attachment.cgi?id=50311 UI] Design Document
+
**[[CDT/HowTo extend CDT with custom file templates| HowTo extend CDT with custom file templates]]
***[http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptJ3i1bRlrRG.ppt Core] (.ppt), [http://dev.eclipse.org/mhonarc/lists/cdt-dev/pptvZhcaSJnGf.ppt UI] (.ppt)
+
**[[CDT/designs/EFS|EFS Support]] Transitioning CDT to full EFS integration
+
**[[CDT:Flexible Project Structure]] This is a project to allow for more flexible project structures in Eclipse as required for many CDT users.
+
**Project Templates: [http://help.eclipse.org/help33/topic/org.eclipse.cdt.doc.isv/guide/projectTemplateEngine/index.html CDT Plug-in Developer Guide &gt; Programmer's Guide &gt; Project Template Engine]  
+
**[[HowTo extend CDT with custom file templates]]
+
*API
+
**[[CDT/cdt-core/designs/CommandLauncher|CommandLauncher]] - overriding CDT command launch behaviour
+

Revision as of 15:43, 22 January 2020

Documented Components

The following documents provide further information about some of the key components in Eclipse CDT. These documents are in addition to the API documentation that is part of the code. In addition there are archived design documents that contain information and discussion about components as they were implemented. The archived documents do contain useful information, but some of it may be out of date and links may be broken. Documentation that is relevant and up to date should be listed here.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.