Project Dashboards

Dan Leinir Turthra Jensen admin at leinir.dk
Mon Aug 3 10:51:17 UTC 2009


On Monday 03 August 2009 12:46:06 Milian Wolff wrote:
> Hello guys!
>
> I really like the ideas Cornelius came up with when working on his KDE
> SDK. He made the choice to patch Qt Creator, but imo his ideas are too
> good not to be used for KDevelop as well.
>
> Basically I think we should revise our ideas about the KDevelop splash
> screen. It is a nice-to-have thing for a first impression. Especially
> newcomers might be helped with getting started.
>
> But for "us", e.g. people who use KDevelop regularly I think Cornelius'
> ideas would be more helpful. I imagine a project-dashboard. When I hack
> on something with others I might want to know what they did:
>
> - recent commits with commit message. diffs just a click away, nicly
> integrated kompare part or similar
> - communication:
>    * commit review (i.e. display discussion in kde-commits archive)
>    * recent discussion on mailing list (again: just display archive).
> Also a way to get to the registration site for the mailing list.
>    * maybe even a list of contributors to the project with ways to
> contact them, I imagine:
>      - mail adress (on hit => fav mail prog)
>      - any kind of IM (on hit => fav mail prog)
>      - IRC nick (on hit => fire up fav IRC prog, connect to server [if
> not already there] and query the user, or join channel and write there...)
> - social aspect:
>    * opendesktop integration, esp. kde-apps
>      - rating
>      - comments
>      - ...
>    * reviewboard integration
>
> I think this would be a great feature. Want to contribute to project
> XYZ? No problem, just check it out and it's description file (like the
> XML file Cornelius talks about) gives you all information to populate
> the dashboard. No need to search for the mailing list, no need to setup
> commit-filter. Looking for help just contact a devel via IM or similar.
> And especially commit reviewing could be made much easier this way.
> Looking at diffs in Kmail is OK but having it in Kompare with the
> original sources just a few clicks away is kick-ass imo :) Especially
> with a simple way to apply the patch, then build the project etc. etc...
>
> And to clarify: The dashboard should mostly just open external apps like
> KMail/Kopete/... or integrate KParts like Kompare. Most of the stuff
> above shouldn't be too hard to implement.
>
> The page should be shown in the main-content area (as a tab) when
> opening the project. You can close it if you want to. To reopen e.g.
> "open" the root item of the project in project-view or have a "toggle
> dashboard" menu entry in project group.
>
> What do you think?

  i like the way you think :)

-- 
..Dan // Leinir..
http://leinir.dk/

                          Co-
                            existence
                          or no
                            existence

                          - Piet Hein




More information about the KDevelop-devel mailing list