< KDevelop Revision as of 09:59, 3 June 2011 (view source)Milianw (talk | contribs) (→Project Dashboard)← Older edit Revision as of 10:06, 3 June 2011 (view source) Milianw (talk | contribs) (→Project Dashboard)Newer edit → Line 82: Line 82: plasmoids: plasmoids: +* vcs commit log (provided by vcs plugin) +* file contents view +* webslide +* feedreader −* vcs commit log (provided by vcs plugin)+use cases: −* project info:+* project website news (feed reader) −** news+* project resources: bugtracker, mailing list, ... (webslide / file contents view) −** resources (bugtracker, mailing list, irc...)+* recent commits (vcs plugin) −* notes, i.e. personal todo, project todo, ... => file view / webslide? === Tue === === Tue === Revision as of 10:06, 3 June 2011 Contents 1 Randa 2011 KDevelop Meeting 1.1 Agenda 1.1.1 Thu 126.96.36.199 Plugins 188.8.131.52 Build Bot & Unit Testing 184.108.40.206 Gluon 220.127.116.11 Unit Tests 1.1.2 Wed 18.104.22.168 Project Dashboard 1.1.3 Tue 1.1.4 Fri 1.1.5 Sat 1.1.6 Sun 1.1.7 Mon 1.1.8 Thu 1.2 Discussion TODO 1.2.1 not so controversial 1.2.2 controversial 1.2.3 very controversial 1.3 Hacking TODO Randa 2011 KDevelop Meeting Agenda Thu get up with an agenda Plugins requirements for plugins in extragear/kdevelop/*: kdereview maintainer releasable unit tests (and none failing) plugins to merge: kdevplatform/ controlflowgraph TODO: investigate status, get out of kdereview execute script TODO: investigate status, get into kdereview kdevelop/ qmake TODO: Milian: investigate status, get into kdereview kdevelop/plugins/ merge php/php-docs TODO: Milian css TODO: investigate status, get into kdereview execute browser TODO: investigate status, get into kdereview xdebug TODO: investigate status, get into kdereview notes on /plugins: not a single big repo (devs against it) TODO: document easy "build-all" process on techbase note for developers: kdevplatform API breakages must be fixed in every stable repo, i.e. everything in https://projects.kde.org/projects/extragear/kdevelop must be compiling Build Bot & Unit Testing TODO: Get a build bot running either on every commit (much work) or at least once a day (single to implement) TODO: Get a unit test bot running requirements: no failing unit tests (XFAIL is OK) no agressive performance tests (time limit, memory limit, ...) TODO: investigate cdash kdelibs dashboard is down, not a good impression TODO: ask PovAddict on his experience with build bot + unit tests Gluon try to rebase gluoncreator on kdevplatform put improvements into the platform plugin based diff-viewer (i.e. to compare designer files, images, ...) improved history viewer (timeline, ...) alternatively try to reuse parts of kdevplatform in gluoncreator problem: kdevplatform (rightly so!) expect full kdevplatform availability Unit Tests developers: never submit failing unit tests (use QEXPECT_FAIL) try to run unit tests regularily Wed Project Dashboard saving/sharing: opt-in 'save to project file' which is shared to users via project.kdev4 good for users opening the project the first time in kdevelop by default save changes to dashboard in .kdev4/ folder plasmoids: vcs commit log (provided by vcs plugin) file contents view webslide feedreader use cases: project website news (feed reader) project resources: bugtracker, mailing list, ... (webslide / file contents view) recent commits (vcs plugin) Tue Fri Sat Sun Mon Thu wrap up & leave home Discussion TODO not so controversial [DONE] merge control flow into kdevplatform [DONE] merge qmake into kdevelop [DONE] extra-plugins module: css, execute-script, execute-browser, andreas' custom project manager, ... gluon integration handle rename/delete of file in editor view handle switching branch -> reload open (changed) files port mailing list to kde infrastructure improve website / wikis / ... promotion part integrate wiki documentation controversial browser-like tabs welcome page drag&drop merge aliex's thesis work very controversial destroy areas chromium-like UI Hacking TODO remove/disable/fix failing unit tests fix QWarnings (esp. timer issues etc.) go through review requests extended cli support (open in existing instance) requires extended dbus interface krunner integration (session) Retrieved from "https://community.kde.org/index.php?title=KDevelop/Meeting2011&oldid=53042" Content is available under Creative Commons License SA 4.0 unless otherwise noted.