Follow us on Twitter

Development

Project description

Attention: open in a new window. PDFPrintE-mail

Written by fabian

The main goal of this project is to allow Nepomuk to keep track of a complete software development process.

This goal have will have a lot of interactions with other KDE Desktop component .

Here are two of them.

KDevelop

This is our first task, make a plugin for Kdevelop to allow BugZilla integration.
After that we will be able to create Nepomuk Task directly from Kdevelop.
We will have to extend this interface to extract the following information :

  • The files opened.
  • The modified function.
  • What website have been usefull for documentation.
  • Who have discuss/help/advise the developer.
  • The total time of edition.
  • The encountered mistake during compilation with their solution.
  • Display the spec related to this project.
  • Task time evaluation.
  • Quality of the produced code.
  • ...

Akonadi

This is the new central interface of all PIM related software.
In this section we will have to retrieve all the time organization data.
With all that information we will be able to produce the following :

  • Fill the planing with the KDevelop task time evaluation.
  • To verify the estimation of time produced by the developer.
  • To filter the specific contact for this specific task.
  • ...

 

 

 

Share/Save/Bookmark
 

Requested features

Attention: open in a new window. PDFPrintE-mail

Written by Administrator

List of suggestions for the project :

  • Integration to Akonadi
  • Integration to kbugbuster
  • Implement an independent library to query BugZilla
  • Integration to KPlato
  • Create a plugin for KDevelop for BugZilla connection.
  • When accepting a bug, automatically create a nepomuk task
  • When accepting a bug, automatically load the project if available in source repository.
  • ...

If you want to help :

  • Send me cool features,ideas to implements
  • Assist to the library design
  • Review the produced code
  • Correct translation
  • Give a name to this project
  • Produce a good template for this site :p

Send me all your comments to This e-mail address is being protected from spambots. You need JavaScript enabled to view it
If you want you can register and ask to be able to modify content.

Thanks.

 

 

 

Share/Save/Bookmark
 

The User's architecture idea

Attention: open in a new window. PDFPrintE-mail

Written by The_User

  • Use the KBugBuster Akonadi-KRessource to integrate Bugzilla-bugs into KOrganizer (this may need some bugfixes)
  • Show KOrganizer-tasks in KDevelop using per-project-calendars (a custom widget or a KOrganizer-KPart could be used)
  • In KDevelop source-code-related tags could be added (the plugin could track your activities and could say: for this task you changed these files for x hours)
  • There should be even non-bugzilla tasks: The plugin could read out @todo in comments and developers should be able to add tasks manually
  • Some notifications (you are working on this bug since 2 hours, reminders...) would be useful
  • The tasks would be accessible from KOrganizer/Kontact, so they could be related to emails
  • Akonadi would supply Nepomuk and DBus stuff
  • Tagging and rating would be possible from KDevelop
  • KDevelop should manage different categories of tasks (the plugin could have tabs or different icons for different tasks etc.)

If you want to help :</

Share/Save/Bookmark
   

Current status

Attention: open in a new window. PDFPrintE-mail

Written by Administrator

 

Now we are searching for cool ideas, features.

Searching a name for the project.

Implementing KDevelop's Bugzilla plugin.

  • Found how to make Kdevelop Plugin.
  • Use XML-RPC to interact with Bugzilla

 

 

Share/Save/Bookmark