Skip to content
This repository was archived by the owner on Aug 15, 2025. It is now read-only.
This repository was archived by the owner on Aug 15, 2025. It is now read-only.

[FEATURE] Setup R IDE and remote graph building #18

Description

@PillageDev

Summary

  • Build a frontend component for the editor
    • It should look almost like a traditional IDE, with the File System on the left, the editor in the middle, and the preview on the right
  • Use an R language server on the backend and connect it with websockets
  • Build the graphs as images
    • We can look into streaming plotly interactive graphs later
  • Endpoint to supply csv with same schema to the R compiler to render a new graph

Problem Statement

Removes the need to create complex google sheets, instead interface with the data through R. We can have these graphs be shared publicly, allowing other teams to visualize other teams' data.

Additional Context

Implementation

  • Separate backend that interacts with the file system
    • This hosts the language server
    • Acts as the router for the file system (database persistence)
    • Api endpoint to render R graph with csv file
  • Editor
  • R Language Server
  • Monaco Language Client

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions