-
Notifications
You must be signed in to change notification settings - Fork 10
Refactoring scratch pad
-
Filter sensitive output from stdout and stderr of console. -
Generate proper error conditions. see issue #27. -
Sequence diagram for autolabcli application. Update on this page. -
autolabjs initmust handle the password containing special characters. see issue #32. -
Debug messages sent to log manager by Winston logger. -
package (Module dependency) diagram for autolabcli application. Update on this page.
-
Update feature tests based on the logger module.
-
Refactor long unit tests.
-
Implement the following commands for admin of autolab servers (for now main server, but autolabcli need not concern itself with the name of the autolabjs component it is interacting with.
autolabjs init admin --msautolabjs eval bulk --list <student_list>autolabjs lab create
autolabjs lab update
autolabjs lab delete -
Implement the following commands
autolabjs show labs#show active labs only
autolabjs show labs -c <category>#categories are: scheduled, active, late, expired, all
autolabjs show score -l <lab_name>
autolabjs show score -l <lab_name> -i <student_id>
autolabjs show time
autolabjs show status -
nodegit is a node.js compatible wrapper for libgit2. We can use this library to integrate git functionality into autolabjs.
-
Exception handling for all commands.
-
Implement the following commands
autolabjs eval team --list <student_team_csv>
autolabjs admin restart -s <service_name>
autolabjs admin stats -s <service_name>
autolabjs admin logs -s <service_name>
autolabjs admin install -f
autolabjs admin install --check#deployment checks
autolabjs admin uninstall
autolabjs admin update
autolabjs admin docker pull
autolabjs admin docker load
autolabjs admin docker pull
autolabjs admin docker build -c <component_name>autolabjs init admin --gitlab#logs into the gitlab as admin
- Autolabcli v1.0.0 Docs
- Submission Workflow
- Architecture
- Refactoring Advice
- Feature Development
- Autolabcli Tests
- Events Doc
- Sequence Diagrams
- Testing in Javascript
- Libraries
- Debug Techniques
- Arrow Functions
- Autolabcli v0.1.1 Docs
- References