Difference between revisions of "User:Alsroot"

From Sugar Labs
Jump to navigation Jump to search
Line 25: Line 25:
  
 
* Improve [[Activity_Team/Polyol|Polyol]] libraries.
 
* Improve [[Activity_Team/Polyol|Polyol]] libraries.
 +
* Encircle all packaging related stuff around sugar in one well designed packaging system - 0sugar:
 +
** move packaging related code from glucose to 0sugar e.g. if there are two activity installations, one to /usr and one to ~/Activities, sugar decides what version is preferable, or what should happen if user removes activity. This is regular packaging work which should be moved to packaging system.
 +
** extensive usage of centralized (native packaging systems like rpm or deb) and decentralized (0install) models
 +
** patch 0install to support not read only usage of installed packages (some activities could be under development)
 
* Life in sugar! - support full time being online in sugar
 
* Life in sugar! - support full time being online in sugar
 
** Sugar Daemons, all time beeing online servers that provide useful shared instances for broad collaboration e.g. Chat instances per purposes ("Ask your nub question", "How to hack sugar" etc.)
 
** Sugar Daemons, all time beeing online servers that provide useful shared instances for broad collaboration e.g. Chat instances per purposes ("Ask your nub question", "How to hack sugar" etc.)

Revision as of 13:22, 29 June 2010

Hi

My name is Aleksey Lim, I am a volunteer for SugarLabs.

Roadmap

Todo

  • Build 0sugar packages on OBS
  • Sugarize OO4Kids
  • Remove login necessity to download experimental activities from ASLO, recheck all ASLO workflows to treat experimental activities as regular ones (update-aslo.php etc)
  • Renovate Library activity to meet its original purposes e.g. [1] and support peer-to-peer sharing.
  • Sugarize Aquaria Editor to let people create their own Aquaria games(activities).

Long running

  • Improve Polyol libraries.
  • Encircle all packaging related stuff around sugar in one well designed packaging system - 0sugar:
    • move packaging related code from glucose to 0sugar e.g. if there are two activity installations, one to /usr and one to ~/Activities, sugar decides what version is preferable, or what should happen if user removes activity. This is regular packaging work which should be moved to packaging system.
    • extensive usage of centralized (native packaging systems like rpm or deb) and decentralized (0install) models
    • patch 0install to support not read only usage of installed packages (some activities could be under development)
  • Life in sugar! - support full time being online in sugar
    • Sugar Daemons, all time beeing online servers that provide useful shared instances for broad collaboration e.g. Chat instances per purposes ("Ask your nub question", "How to hack sugar" etc.)
    • Library instance via Sugar Daemon to provide server sharing model
    • Сheck notification system in shell if it works well in "all time being in sugar" workflow
    • Сreate Collab activity
    • Collab instance via Sugar Daemon to have global collaboration portal for all sugar contributors/requesters.

Postponed

Going further

  • standalone mode for activities thus more close merge sugar with other education software e.g. ASLO could be not just portal of sugar activities but portal of education software(non-sugar users could run particular activity w/o need to install sugar)

Contacts

Resources