Skip to content

Instantly share code, notes, and snippets.

@broerjuang
Created May 26, 2019 16:19
Show Gist options
  • Save broerjuang/2d0ab276f93b3fe1d10b0ffb09412916 to your computer and use it in GitHub Desktop.
Save broerjuang/2d0ab276f93b3fe1d10b0ffb09412916 to your computer and use it in GitHub Desktop.

Ruangguru Dashboard Plugin

alt text

Rationale

We have bunch of dashboard projects which aim to be a support for our business. The dashboard comes with varied purposes. For example, content designed to upload a video and text content inside ruang belajar. Video Review is design to get fast feedback loop for ruangbelajar video.

We might support another needs. But tracking url can be problematic. First, we need to remember url and sometimes we don't have convention about naming the url. Second, we might end up have dozens of dashboard. Having multiple tabs inside the browser without integration system might also be problematic.

Franz Plugin

Download Franz

To download Franz, please go to here and download according to your operating system.

Install Service (or dashboard project)

To install a new integration, download this repository and look at packages. It will contain plugin for each dashboard project.

Open the Franz Plugins folder on your machine (note that this dev directory may not exist yet, and you must create it):

  • Mac: ~/Library/Application Support/Franz/recipes/dev/

  • Windows: %appdata%/Franz/recipes/dev/

  • Linux: ~/.config/Franz/recipes/dev

Copy the folder inside into the plugins directory Reload Franz.

Add Service to your wokplace

How to add service

TODO

I think this will be impactfull not only for us but also for another departments. So, we need to make it more intuitve for other to install the plugin rather than copy paste the service from github. In order to do that:

  • Create GUI to install the plugin.
  • Create a plugin packages for FE, BE, and our data team. For example, Grafana and Swagger is mainly used for BE to monitor eveyday. So, the plugin might help to centralized our tooling.
  • Automatic feth new packages when we update the packages.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment