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.
Difference between revisions of "CDT"
(→Developer Resources) |
(→User Resources) |
||
(108 intermediate revisions by 29 users not shown) | |||
Line 1: | Line 1: | ||
Welcome to the CDT Wiki page. Come back often for the latest and greatest about the CDT. | Welcome to the CDT Wiki page. Come back often for the latest and greatest about the CDT. | ||
− | The '''CDT''' is '''Eclipse's C/C++ Development Tooling''' project. It is an industrial strength C/C++ IDE that also serves as a platform for others to provide value added tooling for C/C++ developers. | + | The '''CDT''' is '''Eclipse's C/C++ Development Tooling''' project. It is an industrial-strength C/C++ IDE that also serves as a platform for others to provide value-added tooling for C/C++ developers. |
== General == | == General == | ||
Line 14: | Line 14: | ||
| [[CDT:Addons | Addons]] | | [[CDT:Addons | Addons]] | ||
| Addons that enhance or use CDT. | | Addons that enhance or use CDT. | ||
+ | |- | ||
+ | | [[CDT:Services | Service Providers]] | ||
+ | | A list of contractors who can help you with your CDT customization needs. | ||
|} | |} | ||
Line 20: | Line 23: | ||
{| | {| | ||
| [http://www.eclipse.org/cdt CDT Home Page] | | [http://www.eclipse.org/cdt CDT Home Page] | ||
− | | The main CDT | + | | The main CDT Web site. |
|- | |- | ||
− | | [[CDT/User/ | + | | [https://www.eclipse.org/cdt/downloads.php Download Latest CDT Release] |
− | | What's new and noteworthy in CDT | + | | Download and install the latest CDT release. |
+ | |- style="vertical-align:top;" | ||
+ | | [[CDT/User/NewInCDT | New and Noteworthy]] | ||
+ | | What's new and noteworthy in CDT | ||
|- | |- | ||
| [[CDT/User/FAQ | Wiki-based FAQ]] | | [[CDT/User/FAQ | Wiki-based FAQ]] | ||
| The Wiki-based How to Use CDT FAQ for all to edit. | | The Wiki-based How to Use CDT FAQ for all to edit. | ||
|- | |- | ||
− | | [http:/ | + | | [http://cdt-devel-faq.wikidot.com/ An old FAQ] |
| Answers to the most common questions about the CDT. We should migrate this content to the new one. | | Answers to the most common questions about the CDT. We should migrate this content to the new one. | ||
|- | |- | ||
− | | [ | + | | [https://www.eclipse.org/forums/index.php/f/80/ CDT forums] |
− | | | + | | Ask questions, find answers about CDT usage. |
|- | |- | ||
− | | [http:// | + | | [http://max.berger.name/howto/cdt/ Setting up CDT] |
− | | | + | | Max Berger's tutorial : Setting up Eclipse CDT for Linux, macOS and Windows. |
+ | |- | ||
+ | | [[HowTo use the CDT to navigate Linux kernel source | HowTo navigate Linux kernel source]] | ||
+ | | Step-by-step guide on Navigating the Linux Kernel Source with Eclipse CDT | ||
+ | |- | ||
+ | | [[CDT/User/HowToTroubleshootCDTIndexing | How to troubleshoot indexing issues]] | ||
+ | | Tips on how to troubleshoot indexing-related issues. | ||
|} | |} | ||
Line 41: | Line 53: | ||
{| | {| | ||
− | | | + | | colspan="2" style="background:#ffdead;" | Documentation |
− | | | + | |
|- | |- | ||
− | | [ | + | | [[Getting started with CDT development]] |
− | | | + | | The most basic actions one needs to take in order to get the code and run CDT or any other Eclipse plug-in. |
|- | |- | ||
− | | [ | + | | [[CDT/policy | Policies and Procedures]] |
− | | | + | | Copyright header, code style, coding conventions, etc. |
|- | |- | ||
− | | [[CDT/ | + | | [[CDT/contributing | Contributing]] |
− | | | + | | How to contribute to the CDT. |
|- | |- | ||
| [[CDT/Developer/FAQ | Developer FAQ]] | | [[CDT/Developer/FAQ | Developer FAQ]] | ||
| FAQ for people who want to contribute code to the CDT. | | FAQ for people who want to contribute code to the CDT. | ||
+ | |- | ||
+ | | [[CDT/Developer/Code_Snippets | Code Snippets]] | ||
+ | | Common code snippets (e.g U.I, build related) | ||
|- | |- | ||
− | | [[CDT/ | + | | [[CDT/projectSets | Team Project Sets]] |
− | | | + | | Check out the CDT code from Git. |
|- | |- | ||
− | | [[ | + | | [[CDT/designs | Component Documentation]] |
− | | CDT | + | | Design descriptions for various CDT components, and other component resources. |
+ | |- | ||
+ | | [[CDT/designsByRelease | Design Docs by Release]] | ||
+ | | Design descriptions of various CDT features by release. | ||
+ | |- | ||
+ | | [[HowTo extend CDT with custom file templates | HowTo use file templates]] | ||
+ | | Step-by-step guide on using the CDT Template mechanism | ||
+ | |- | ||
+ | | [[CDT/newlogos | Logos]] | ||
+ | | Logos used by CDT. | ||
+ | |- | ||
+ | | [[CDT/git | Git ]] | ||
+ | | Instructions on how to use Git to check out and work with CDT code | ||
+ | |- | ||
+ | | colspan="2" style="background:#ffdead;" | Bugs & Testing | ||
+ | |- | ||
+ | | [https://git.eclipse.org/r/#/q/project:+cdt/org.eclipse.cdt,n,z Gerrit] | ||
+ | | Gerrit review board | ||
+ | |- | ||
+ | | [[CDT/Bugs | CDT Bug Process ]] | ||
+ | | Find out how CDT developers file, triage, track, fix, and verify bugs. | ||
+ | |- | ||
+ | | [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=CDT Submit CDT Bug] | ||
+ | | Submit bug or feature via Eclipse Bugzilla | ||
+ | |- | ||
+ | | [http://bugs.eclipse.org/bugs Eclipse Bugzilla] | ||
+ | | Find CDT bugs (Classification - Tools, Product - CDT) | ||
+ | |- | ||
+ | | [[CDT/Testing | Automated Testing]] | ||
+ | | CDT automated testing resources. | ||
+ | |- | ||
+ | |- | ||
+ | | [[CDT/Manual Testing | Manual Testing]] | ||
+ | | CDT manual testing plans, sign-ups, etc. | ||
+ | |- | ||
+ | | [https://ci.eclipse.org/cdt/job/cdt-master/lastCompletedBuild/testReport/ Junit Results] | ||
+ | | Results of latest junit testing on master. | ||
+ | |- | ||
+ | | colspan="2" style="background:#ffdead;" | Builds & Releases | ||
+ | |- | ||
+ | | [[CDT/release_engineering | Release Engineering]] | ||
+ | | Information on CDT release engineering. | ||
+ | |- | ||
+ | | [http://download.eclipse.org/tools/cdt/builds/master/nightly/ Nightly Builds Update Site] | ||
+ | | Link to update site based on master branch updated daily. | ||
+ | |- | ||
+ | | [https://ci.eclipse.org/cdt/job/cdt-master/ Hudson Master Builds] | ||
+ | | Link to daily builds on Hudson server. | ||
+ | |- | ||
+ | | [[CDT/planning | Planning]] | ||
+ | | Planning information for upcoming CDT releases. | ||
|- | |- | ||
− | | | + | | colspan="2" style="background:#ffdead;" | Team & Meetings |
− | + | ||
|- | |- | ||
| [[CDT/whoswho | Who's Who]] | | [[CDT/whoswho | Who's Who]] | ||
− | | Who's who in the CDT development community | + | | Who's who in the CDT development community. |
|- | |- | ||
| [[CDT/calls | Conference Calls]] | | [[CDT/calls | Conference Calls]] | ||
− | | Numbers and | + | | Numbers and minutes from our monthly conference calls and other miscellaneous conference calls. |
|- | |- | ||
| [[CDT/summits | CDT Developer Summits]] | | [[CDT/summits | CDT Developer Summits]] | ||
− | | Info from our face to face meetings | + | | Info from our face-to-face meetings. |
+ | |- | ||
+ | | [[CDT/ProjectLeadNotes | Project Lead Notes]] | ||
+ | | Stuff the project leads need to do. | ||
+ | |- | ||
+ | | colspan="2" style="background:#ffdead;" | Workgroups | ||
+ | |- | ||
+ | | [[CDT/MultiCoreDebugWorkingGroup | Multi-Core Debugging]] | ||
+ | | Working group focused on bringing multi-core debugging to the CDT. | ||
+ | |- | ||
+ | | [[CDT/BreakpointsWorkingGroup | Breakpoints]] | ||
+ | | Working group focused on improving breakpoints | ||
|- | |- | ||
− | | [[CDT/ | + | | [[CDT/ProjectsAndBuildWorkingGroup | Projects and Build]] |
− | | | + | | Working group focused on improving CDT project model and build system |
|} | |} | ||
− | [[Category:CDT]] | + | [[Category:CDT| ]] |
+ | [[Category:Tools Project]] | ||
+ | [[Category:C]] | ||
+ | [[Category:C++]] |
Revision as of 22:18, 7 October 2020
Welcome to the CDT Wiki page. Come back often for the latest and greatest about the CDT.
The CDT is Eclipse's C/C++ Development Tooling project. It is an industrial-strength C/C++ IDE that also serves as a platform for others to provide value-added tooling for C/C++ developers.
General
Movies | Screencasts that show different aspects of the CDT. |
Presentations | CDT presentations given at various conferences. |
Addons | Addons that enhance or use CDT. |
Service Providers | A list of contractors who can help you with your CDT customization needs. |
User Resources
CDT Home Page | The main CDT Web site. |
Download Latest CDT Release | Download and install the latest CDT release. |
New and Noteworthy | What's new and noteworthy in CDT |
Wiki-based FAQ | The Wiki-based How to Use CDT FAQ for all to edit. |
An old FAQ | Answers to the most common questions about the CDT. We should migrate this content to the new one. |
CDT forums | Ask questions, find answers about CDT usage. |
Setting up CDT | Max Berger's tutorial : Setting up Eclipse CDT for Linux, macOS and Windows. |
HowTo navigate Linux kernel source | Step-by-step guide on Navigating the Linux Kernel Source with Eclipse CDT |
How to troubleshoot indexing issues | Tips on how to troubleshoot indexing-related issues. |
Developer Resources
Documentation | |
Getting started with CDT development | The most basic actions one needs to take in order to get the code and run CDT or any other Eclipse plug-in. |
Policies and Procedures | Copyright header, code style, coding conventions, etc. |
Contributing | How to contribute to the CDT. |
Developer FAQ | FAQ for people who want to contribute code to the CDT. |
Code Snippets | Common code snippets (e.g U.I, build related) |
Team Project Sets | Check out the CDT code from Git. |
Component Documentation | Design descriptions for various CDT components, and other component resources. |
Design Docs by Release | Design descriptions of various CDT features by release. |
HowTo use file templates | Step-by-step guide on using the CDT Template mechanism |
Logos | Logos used by CDT. |
Git | Instructions on how to use Git to check out and work with CDT code |
Bugs & Testing | |
Gerrit | Gerrit review board |
CDT Bug Process | Find out how CDT developers file, triage, track, fix, and verify bugs. |
Submit CDT Bug | Submit bug or feature via Eclipse Bugzilla |
Eclipse Bugzilla | Find CDT bugs (Classification - Tools, Product - CDT) |
Automated Testing | CDT automated testing resources. |
Manual Testing | CDT manual testing plans, sign-ups, etc. |
Junit Results | Results of latest junit testing on master. |
Builds & Releases | |
Release Engineering | Information on CDT release engineering. |
Nightly Builds Update Site | Link to update site based on master branch updated daily. |
Hudson Master Builds | Link to daily builds on Hudson server. |
Planning | Planning information for upcoming CDT releases. |
Team & Meetings | |
Who's Who | Who's who in the CDT development community. |
Conference Calls | Numbers and minutes from our monthly conference calls and other miscellaneous conference calls. |
CDT Developer Summits | Info from our face-to-face meetings. |
Project Lead Notes | Stuff the project leads need to do. |
Workgroups | |
Multi-Core Debugging | Working group focused on bringing multi-core debugging to the CDT. |
Breakpoints | Working group focused on improving breakpoints |
Projects and Build | Working group focused on improving CDT project model and build system |