Miniature/Development/Phase 0: Project setup

(New page: The goal of this phase is to have all the elements in place to start the development, get feedback and contributors. == Checklist == * Code repository - DONE * Garage project - DONE * Dev...)
 
(7 intermediate revisions not shown)
Line 2: Line 2:
== Checklist ==
== Checklist ==
-
* Code repository - DONE
+
'''PROJECT SETUP DONE'''
-
* Garage project - DONE
+
 
-
* Developer list - DONE
+
# Code repository - DONE
-
* Documentation wiki - ONGOING
+
# Garage project - DONE
-
** [[Miniature]] done, still ironing the /Development pages.--[[User:qgil|qgil]] 20:51, 9 November 2009 (UTC)
+
# Developer list - DONE
-
** Instructions to set the development environment. MISSING - WHO?
+
# Documentation wiki - DONE
-
* User Talk thread - DONE
+
# User Talk thread - DONE
== Progress ==
== Progress ==
 +
* 2009-11-10: Phase 0 DONE
 +
* 2009-11-10: Current documentation organized in [[Miniature/Development]] and subpages.
 +
* 2009-11-10: [[Miniature/Development/Instructions]] to setup the Miniature development environment.
* 2009-11-06: Code repository created: http://gitorious.org/miniature - source code exists since the beginning.
* 2009-11-06: Code repository created: http://gitorious.org/miniature - source code exists since the beginning.
* 2009-11-06: First post in the developer mailing list: https://garage.maemo.org/pipermail/chess-developer/
* 2009-11-06: First post in the developer mailing list: https://garage.maemo.org/pipermail/chess-developer/
Line 19: Line 22:
* 2009-10-31: Garage project created: https://garage.maemo.org/projects/chess/
* 2009-10-31: Garage project created: https://garage.maemo.org/projects/chess/
* 2009-10-31: Talk thread created: [http://talk.maemo.org/showthread.php?t=33764 Contributors needed: the killer free chess game for Maemo]
* 2009-10-31: Talk thread created: [http://talk.maemo.org/showthread.php?t=33764 Contributors needed: the killer free chess game for Maemo]
 +
 +
== Backstage ==
 +
# Setup development environment
 +
## DONE: Miniature [http://gitorious.org/miniature/miniature is hosted @ Gitorious]. It uses the community port of Qt and [http://www.tsunanet.net/autotroll/ autotroll]. Warning: Miniature uses the no_keyword switch since some of the [http://amigadave.blogspot.com/2009/07/still-not-impressed-with-macros.html Qt macros have very common names that can lead to wierd debug sessions]. It's defensive programming, and not too bad, really.
 +
# Setup communication channels
 +
## DONE: ML @ Garage: [https://garage.maemo.org/pipermail/chess-developer/]
 +
## DONE: IRC channel @ freenode.net: #miniature @ irc.freenode.net
 +
 +
About setting up the environment
 +
* Preview of [http://wiki.forum.nokia.com/index.php/Qt_for_Maemo_Developers_Guide Qt for Maemo Developers Guide]
 +
* [http://qt.nokia.com/maemo Official Qt 4.6 port for Maemo 5], including mailing list for developer feedback.
 +
** A more comprehensive guide [http://www.forum.nokia.com/piazza/wiki/images/7/7a/Qt_for_Maemo_Developers_Guide_v0_5_Beta.pdf can be found here].
 +
* The Qt 4.6 packages are about to land in extras-devel
 +
 +
[[Category:Miniature]]

Latest revision as of 12:16, 11 February 2010

The goal of this phase is to have all the elements in place to start the development, get feedback and contributors.

[edit] Checklist

PROJECT SETUP DONE

  1. Code repository - DONE
  2. Garage project - DONE
  3. Developer list - DONE
  4. Documentation wiki - DONE
  5. User Talk thread - DONE

[edit] Progress

[edit] Backstage

  1. Setup development environment
    1. DONE: Miniature is hosted @ Gitorious. It uses the community port of Qt and autotroll. Warning: Miniature uses the no_keyword switch since some of the Qt macros have very common names that can lead to wierd debug sessions. It's defensive programming, and not too bad, really.
  2. Setup communication channels
    1. DONE: ML @ Garage: [1]
    2. DONE: IRC channel @ freenode.net: #miniature @ irc.freenode.net

About setting up the environment