Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Casey Watts
    @caseywatts
    this project is so cool!!
    I made something similar, but I may send people to graphviz.it instead of graphvizrepl.com now lol
    the transitions are awesome
    and it's actually in a worker too 👏
    and the dot checker ✨
    Marcin Stefaniuk
    @mstefaniuk
    Thanks! In fact it has some bugs.
    Last weeks I lacks of time.
    Casey Watts
    @caseywatts
    :nodnod:
    I have never seen any graphviz repl without bugs lol
    Marcin Stefaniuk
    @mstefaniuk
    I really appreciate your opinion.
    Casey Watts
    @caseywatts
    If I can, I will look at the repo and see if I can navigate it more to be able to contibute :)
    I haven't worked with d3 but I have worked with viz.js so I am half oriented
    I'd much rather contribute to yours than work on mine, I think this one is much more mature / has more potential
    Marcin Stefaniuk
    @mstefaniuk
    There is some tests so it should be straightforward.
    Casey Watts
    @caseywatts
    awesome, good
    Marcin Stefaniuk
    @mstefaniuk
    Site uses rendering component - it needs some work.
    Casey Watts
    @caseywatts
    the graph-viz-d3-js repo needs more work than graphviz.it right?
    Marcin Stefaniuk
    @mstefaniuk
    Yes. Site can be developed of course but maybe it should be discussed about direction.
    For example I have request to add promises to API.
    Looks easy but which standard to use? I try to avoid heavy dependencies as jUuery.
    Ideally it should be based on ES6 but project is in vanilla JS.
    Casey Watts
    @caseywatts
    maybe a promises shim would be lightweight?
    I avoid using babel in projects too to keep them simple, although I love es6 features
    Marcin Stefaniuk
    @mstefaniuk
    Great - it supports require.js API. Looks okay.
    Most of errors are connected with transitions (record nodes) or with rendering.
    The latter is based on xdot parsed AST (simplified) and some features are missing.
    Casey Watts
    @caseywatts
    :nodnod:
    Marcin Stefaniuk
    @mstefaniuk
    I'm happy that you contacted me. I needed fresh stimulus to reinvolve into this project.
    I thought that graphviz.it site can transform to some kind of presenting website. Graphviz and transitions gives malleable show of ideas.
    Casey Watts
    @caseywatts
    ooh that's a good idea too
    interesting different direction
    a separate idea I had on graphvizrepl.com was realtime collaboration using etherpad, and it's working! But two things keep it from being fully great/awesome/sustainable 1) I couldn't yet figure out how to easily/cheaply host my own etherpad and allow cross domain scripting between the two, and 2) etherpad doesn't have dot syntax checking built in, and I don't think we can use ace or anything on top of etherpad
    I'm also really glad you made a gitter room :)
    I had trouble for a minute figuring out how to contact you, this was so quick! :)
    Marcin Stefaniuk
    @mstefaniuk
    graphviz.it uses couchdb as storage so continuous synchronizing is easy but conflict resolution is not.
    So one to many would be easy to achieve.
    Marcin Stefaniuk
    @mstefaniuk
    Casey, I'm planning to develop a new site based on Firepad and Firebase for live Graphviz cooperation. Maybe you want to join for a while?