Uploaded image for project: 'National Data Service'
  1. National Data Service
  2. NDS-326

Unopinionated Node.js Development Environment

XMLWordPrintableJSON

    • Icon: Story Story
    • Resolution: Fixed
    • Icon: Normal Normal
    • Labs Workbench - Beta
    • None
    • Backend
    • None

      As a developer using the NDS Labs platform, I should be able to easily edit and debug JavaScript code written using Node.js.

      This encompasses both server-side and client-side JavaScript. Either case may have special concerns, for example, how to expose a port to allow external systems to access the running code (i.e. the developer's browser needs to hit the developer's http-server, a running UI needs to hit the developer's API server, etc)

      Some useful features might include:

      1. Linting
      2. Running node / npm / bower / grunt / gulp / etc from command-line
      3. Serving content via Node's http-server

      Cloud9 seemed to be a good jumping-off point, offering #1 out-of-the-box.
      Given the built-in terminal, #2 and therefore #3 should be fairly easy

      This ticket can be closed when a suitable Node.js development environment has been packaged as an NDS Labs service spec pointing to a tagged Docker image (i.e. not "latest")

              lambert8 Sara Lambert
              lambert8 Sara Lambert
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 6 hours, 30 minutes Time Not Required
                  6h 30m