05 July 2010

KDevelop BoF on Wednesday at 16:00 in Area 4

We rescheduled KDevelop BoF from Friday to Wednesday so that more people can attend (and so that we ourselves can attend :)).

KDevelop BoF will happen on Wednesday July, 7th at 16:00 in Area 4. The BoF will be held by yours trully, Aleix and Milian.

Here's a list of potential topics for the BoF
  • 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


Come by, we'll be glad to talk to you. It's the only chance to tell us everything what you think about us and we promise to listen quietly and attentively ;) And of course we promise to finish this long before the semi-finals football match starts :)

0 comments: