-
Task
-
Resolution: Fixed
-
Normal
-
None
-
None
We currently have a runnable GUI prototype (as created by NDS-93) located here: https://github.com/nds-org/nds-labs/tree/v2/experiments/prototype-gui
The goal of this story is to advance that GUI more towards a working prototype. I have built up a list of our currently "available" components here that we can bind to in AngularJS: https://opensource.ncsa.illinois.edu/confluence/display/~lambert8/4.%29+Components
Using this preliminary dataset, we should be able to determine a workflow and implement a bit more of the required functionality, including:
- Dependencies - are required links automatically added? or manually by user, prompted by a validation message?
- Storage - what if a particular component requires persistence? How do we prompt the user for this, and what data do we need to take in to create/attach storage volumes?
- Authentication - will this page need a log-in wrapper? if so, the earlier we add this functionality, the easier it will be to keep it working throughout (even if it only uses fake credentials for now)
- Other options / input? Clowder plugins?