-
Notifications
You must be signed in to change notification settings - Fork 10
Refactoring scratch pad
-
package (Module dependency) diagram for autolabcli application.
-
Debug messages sent to log manager by Winston logger.
-
Filter sensitive output from stdout and stderr of console. -
Exception handling for all commands.
-
Generate proper error conditions. see issue #27. -
autolabjs initmust handle the password containing special characters. see issue #32. -
nodegit is a node.js compatible wrapper for libgit2. We can use this library to integrate git functionality into autolabjs.
-
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 statusautolabjs eval bulk --list <student_list>
autolabjs eval team --list <student_team_csv>
autolabjs lab create
autolabjs lab update
autolabjs lab delete
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>
- 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