wbraswell / cloudforfree.org

Website for CloudForFree
7 stars 4 forks source link

Live Dev, Text Only #8

Open wbraswell opened 5 years ago

wbraswell commented 5 years ago

@edsfocci

The goal of this issue is to add an optional collapsible terminal emulator to the right of the IDE editor, along with a "Run Code" button.

...

The editor_file_manager_input_ajax() and view_editor() subroutines are called and/or used as the back-end by the Ace text editor when a user clicks the "IDE Editor" button.

https://github.com/wbraswell/cloudforfree.org/blob/master/modified/Code.pm#L241

The following TT file is used to render the UI front-end of the IDE Editor:

https://github.com/wbraswell/cloudforfree.org/blob/master/modified/code/view_editor.tt

...

The run_command() subroutine is called whenever a user clicks the "Submit As New Job" button.

https://github.com/wbraswell/cloudforfree.org/blob/master/modified/Code.pm#L950

The following TT file is used to render the UI front-end of the terminal emulator for running a job:

https://github.com/wbraswell/cloudforfree.org/blob/master/modified/code/view_run_command.tt

edsfocci commented 5 years ago

@wbraswell my fork: https://github.com/edsfocci/cloudforfree.org

wbraswell commented 5 years ago

@edsfocci I am in the process of creating a new Docker container on my cloud server, in which I will install a sandbox version of CloudForFree for your use. I hope to have this done tomorrow'ish. Thank you for your patience! :-)

wbraswell commented 5 years ago

@edsfocci Step 1 is now complete, we have RPerl working in Docker! $ docker run -it wbraswell/rperl_github