Janiczek / elm-browser

Smalltalk-like System Browser for Elm projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

elm-browser

Elm project browser and editor inspired by Smalltalk's System Browser.

App Screenshot

Usage

yarn && yarn build && yarn start

TODO

  • There can be multiple modules with the same name - differentiate the IDs by the package author/name, and show a hint in the case of duplicity
  • incremental indexing
  • compilation optional?
  • secondary highlight for packages: highlight those packages that depend on the currently selected one
  • secondary highlight for modules: highlight the package it's originating from
  • fourth column - groups based on the documentation?
  • listen on the filesystem changes and index the changed files if we indexed them before
  • bug: the ranges for functions are without doc comments? something's fishy (distinct-colors, DistinctColors.HCL.colors, edit and save, diff - the comment is there twice)
  • bug: type constructors in definitions, not just the type name
  • bug: visibility of types (and maybe more stuff) is wrong

About

Smalltalk-like System Browser for Elm projects


Languages

Language:Elm 86.5%Language:JavaScript 10.0%Language:CSS 2.6%Language:HTML 0.5%Language:Shell 0.4%