learnlinux / tuxlab-app

A Platform for Creating Interactive Linux Courses
GNU General Public License v3.0
7 stars 7 forks source link

[FEATURE] Publish/Subscribe in LabView #51

Closed DerekTBrown closed 8 years ago

DerekTBrown commented 8 years ago

We need to begin creating data bindings for the LabView (which would be the split view between the documentation and the terminal). @sandershihacker already has a template in place. @cemersoz I want you to begin by publishing the following data to the user:

DerekTBrown commented 8 years ago

@sandershihacker - You mentioned that you got client-side markdown rendering working. Have you switched all of our code/dependencies over to this already?

DerekTBrown commented 8 years ago

Also are going to need to use a Loading Animation for the Terminal view while the instance is loading. Leave a placeholder for now, as it will soon be implemented in Angular 2 Material. (https://github.com/learnlinux/tuxlab-app/issues/41)

DerekTBrown commented 8 years ago

The Wetty view is complete. You will just need to do dynamic data binding to the appropriate properties to bring it up:

https://www.sitepoint.com/angular-2-components-inputs-outputs/

cemersoz commented 8 years ago

@DerekTBrown I have no idea how I can get access to any of the things you mention

DerekTBrown commented 8 years ago

1) Hostname is just @cmu.tuxlab.org 2) Password can be found by running docker exec cat /password 3) Markdown comes from the labs database. 4) Button was already created by sander. You just need to function bind to it 5) When you get the rest done we can discuss terminal view.

DerekTBrown commented 8 years ago

https://github.com/learnlinux/tuxlab-app/commit/ad5d9e6b805d8920d92fe874c4e17a9f00c42315#diff-e6e5c4e5a10d5f808e9077d007923883L31