Skip to content
Sasha Rudan edited this page Oct 13, 2018 · 1 revision

These are the tasks that will involve development of the PlaySound code. More detailed items are under the repo issues (https://github.com/Cha-OS/PlaySound-Colabo.Space/issues)

  1. fixing PS (PlaySound) to be ng6+ compatible and easy to develop and maintain
  2. adding needed features you need (sessions, extended chat, remote playing)
  3. Developing PlaySound in such a way that it is more clear, understandable, and modular (easier to plug and unplug unnecessary code)
  4. provide multiple versions of services (i.e. Audio-Commons v1 vs. Audio-Commons v2) and commponents (i.e. multiple versions of players)

Migrating to modern Angular (6+)

  • Create a working hybrid project
  • It will keep regular working version of original project, but wrapped in ng6+ container
  • it will lower development and maintenance time
  • We can then program in much healthier environment with much cleaner code and structure
  • We can add Colabo.space puzzles (components/packages)
  • We can still use old code within new code, and new code within old code, so no pain
  • You can still continue to program in old AngularJS, but that is not recommended :)
  • we can incrementally migrate to new code

Provide Audio Commons access

  • Integrate Javascript library for access to the Audio Commons ecosystem

Clone this wiki locally