Changes

Line 85: Line 85:  
===GOALS===
 
===GOALS===
 
Overview can be divided into following sub goals:
 
Overview can be divided into following sub goals:
* Improve look/theme of ASLO​: Current theme of ASLO seems outdated in comparison to
+
* Improve look/theme of ASLO​: Current theme of ASLO seems outdated in comparison to rest of the sugar ecosystem and making it look modern and easy to user. Here is an instance developer/user register is not visually appealing and there is not sufficient whitespace.
rest of the sugar ecosystem and making it look modern and easy to user. Here is an
  −
instance developer/user register is not visually appealing and there is not sufficient
  −
whitespace.
   
* Maintain ASLO: ​This involves fixing the platform, closing in bugs and finding new ones,
 
* Maintain ASLO: ​This involves fixing the platform, closing in bugs and finding new ones,
also migration to new languages and tooling. For instance making project work with new
+
also migration to new languages and tooling. For instance making project work with new version of Sphinx, since current version used in source repo is 0.9.9-rc2 (which is over two years old and archived).
version of Sphinx, since current version used in source repo is 0.9.9-rc2 (which is
  −
over two years old and archived).
   
Relevant PR - https://github.com/sugarlabs/aslo/pull/2
 
Relevant PR - https://github.com/sugarlabs/aslo/pull/2
* Adding a CI Pipeline: ​Adding a CI pipeline will help test integrity of the project, run
+
* Adding a CI Pipeline: ​Adding a CI pipeline will help test integrity of the project, run automate tests with each new pull request and help collaboration easier as well as automate the deployment.
automate tests with each new pull request and help collaboration easier as well as
+
* Develop new ASLO: ​ Following point conflicts with second point, but seems a more viable option than maintaining a slightly dormant system. Develop a new ASLO, preferably under a new subdomain, like activities3.sugarlabs.org, using Django as backend and using git based backend for storing activities to ensure easy rollback and maintenance for developers. Arch Linux, did the same for user provided packages, this approach can be quite useful Arch User Repository. Include robust and useful metadata available which can help in sorting,categorization based upon version number of the activity itself, sugar version with which activity is compatible.
automate the deployment.
+
 
* Develop new ASLO: ​ Following point conflicts with second point, but seems a more viable
  −
option than maintaining a slightly dormant system. Develop a new ASLO, preferably under
  −
a new subdomain, like activities3.sugarlabs.org, using Django as backend and using git
  −
based backend for storing activities to ensure easy rollback and maintenance for
  −
developers. Arch Linux, did the same for user provided packages, this approach can be
  −
quite useful Arch User Repository. Include robust and useful metadata available which
  −
can help in sorting,categorization based upon version number of the activity itself, sugar
  −
version with which activity is compatible.
   
===Benefits to Sugar Labs===
 
===Benefits to Sugar Labs===
 
Above mentioned goals will help Sugar Lab by
 
Above mentioned goals will help Sugar Lab by