Events/Akademy/2010/KDevelopBoF: Difference between revisions

From KDE Community Wiki
(Created page with '<pre> - usage patterns - kdevelop as improved kate - kdevelop as 1-project ide - kdevelop as a ultimate work tool - many projects, sessions, etc. - what are ...')
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<pre>
This BoF is for advanced KDevelop3/Kate/Emacs/Vi/Eclipse/QtCreator/etc.
- usage patterns
users who would like to get deep and detailed information about KDevelop 4
      - kdevelop as improved kate
first hands.
      - kdevelop as 1-project ide
 
      - kdevelop as a ultimate work tool - many projects, sessions, etc.
Topics:
- what are sessions: intended use, scope, limitations
* usage patterns
- projects
** kdevelop as improved kate
      - idea behind multiple projects
** kdevelop as 1-project ide
      - multiple projects and buildiing
** kdevelop as an ultimate work tool - many projects, sessions, etc.
      - multiple projects and other plugins
** which usage patterns are best supported right now and why
- what happens behind the hood in UI
* what are sessions: intended use, scope, limitations
      - what are areas: intended use, limitations
* projects
      - what are workingsets: intended use, limitations
** idea behind multiple projects
      - concept of views, saving/closing views and areas
** multiple projects and buildiing
- what happens behind the hood in c++ support
** multiple projects and other plugins
      - how includes are found
* what happens behind the hood in UI
              - when automatic resolver is used
** what are areas: intended use, limitations
              - which buildsystems and when can do
** what are workingsets: intended use, limitations
      - how and when completion, assistant hints, refactoring etc. work
** concept of views, saving/closing views, views and areas
      - ...
* what happens behind the hood in c++ support
- how to create and use snippets
** how includes are found
- how to customize the IDE
*** when automatic resolver is used
      - customizing editor (modelines, kateconfig)
*** which buildsystems and when can do
      - creating custom shortcut scheme
** how and when completion, assistant hints, refactoring etc. work
      - kdeveloprc - what's there, what to change
** what is duchain and what it does
- best workflow
** how to tune performance
      - quickopen instead of class view
* how to create and use snippets
      - navigation explained
* how to customize the IDE
              - what is context, what context navigation do
** customizing editor (modelines, kateconfig)
              - all other navigation features
** creating a custom shortcut scheme
              - tab/notab management
** kdeveloprc - what's there, what to change
- ...etc.
** quick overview of the extension architecture
</pre>
** writing language support plugins: very brief intro
* best workflows
** quickopen instead of class view
** navigation explained
*** what is context, what context navigation do
*** all other navigation features
*** tab/notab view management
* Q/A

Latest revision as of 14:08, 5 July 2010

This BoF is for advanced KDevelop3/Kate/Emacs/Vi/Eclipse/QtCreator/etc. users who would like to get deep and detailed information about KDevelop 4 first hands.

Topics:

  • usage patterns
    • kdevelop as improved kate
    • kdevelop as 1-project ide
    • kdevelop as an ultimate work tool - many projects, sessions, etc.
    • which usage patterns are best supported right now and why
  • what are sessions: intended use, scope, limitations
  • projects
    • idea behind multiple projects
    • multiple projects and buildiing
    • multiple projects and other plugins
  • what happens behind the hood in UI
    • what are areas: intended use, limitations
    • what are workingsets: intended use, limitations
    • concept of views, saving/closing views, views and areas
  • what happens behind the hood in c++ support
    • how includes are found
      • when automatic resolver is used
      • which buildsystems and when can do
    • how and when completion, assistant hints, refactoring etc. work
    • what is duchain and what it does
    • how to tune performance
  • how to create and use snippets
  • how to customize the IDE
    • customizing editor (modelines, kateconfig)
    • creating a custom shortcut scheme
    • kdeveloprc - what's there, what to change
    • quick overview of the extension architecture
    • writing language support plugins: very brief intro
  • best workflows
    • quickopen instead of class view
    • navigation explained
      • what is context, what context navigation do
      • all other navigation features
      • tab/notab view management
  • Q/A