User:Usul/Disburden cp15

From Navit's Wiki
< User:Usul
Revision as of 10:27, 1 June 2013 by Pini (talk | contribs) (user:Pini)
Jump to: navigation, search

Currently our maintainer user:cp15 is the most central person in the project which leads to heavy load at one single point. Thus I like to suggest to the community to assist him on several tasks to give him more time on coding and fundamental project management.


non technical

  • create ressources (GFX, UI, translations, map styles...)
  • create enduser documentation
  • create dev documentation
  • give support to endusers
  • roadmap/release planning
  • public relations (share news, answer pr requests, ...)
  • promotion
  • moderate user services (wiki, forum, trac, twitter, fb, irc, ...)
  • test releases
  • planning events
  • introducing new coders to the codebase/build toolchain
  • finances (aquiering donations)


  • maintaining servers and services (build, svn, maps, wiki, forum, trac, ...)
  • maintain codebase/coordinate edits
    • GUIs
    • GFX drivers
    • Map data backeneds
    • Search module
    • Routing
    • GPS backends
    • Speech
    • Configs
    • Bookmarks
    • Platform ports

What we can do


  • give support to endusers
  • wiki (incl. administration)
  • translation (german)
  • ressource management(map icons, map style,configs,internal GUI menu)
  • release testing (Ubuntu/Debian, OpenPandora, maybe WinCE, maybe WinXP)


  • GUI code (GTK)
  • OSM map driver /maptool


  • give support to endusers
  • maintain TomTom port
  • release testing
  • debugging / bug fixes


The biggets issues I see regarding the project are:

  • roadmap / release, both long (major releases) and short term (point releases)
  • bug triaging


  • split and factorize navit.xml
  • and/or allow overriding global default preferences with users' navit.xml defining only the customized bits


  • drop propritetary map formats which can't be supported on the long term (garmin, marcopolo)


  • ok to drop autotools (the Debian package builds with cmake)
  • please provide a synthetic changelog