Project Structure¶
- atspad-ui
An angular-js webapp in front of atspad-api.
- atspad-api
A java web application running atspad API.
- atspad-proxy
A public docker image running nodejs/bouncy proxy server.
- atspad-redis
A private docker image running redis for storing proxy information.
- atspad-worker
Private docker images serving development environments for users.
atspad User Interface¶
- Html view
- Code editor - Ace code editor
- Statusbar
- Terminal - term.js
- File list
- Quick action buttons
- Other static components
- Control logic
- Main controller
- Editor controller
- File controller
- Statusbar controller
- Terminal controller