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
    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?
    Casey Watts
    @caseywatts
    Oooh!
    I have some questions about it
    How will price compare to other options assuming we have 10,000 users somehow?
    Can firepad have syntax highlighting for dot files?
    Ooh or could this be an open source repo with something like a Heroku button for one click creation of a personal instance of the app?
    Marcin Stefaniuk
    @mstefaniuk
    Firepad has demos for both Ace and CodeMirror.
    Currently I’m using Cloudant (CouchDB based) and I’m still really below the entry plan costs (starts from $50 but my recipt is $0.01).
    It can be combined - fiddles in one, and live editing in other.
    There is also TogetherJS as a alternative and also changes stream in Cloudant (with small support of text diff patching).
    I expect to find hosting kind for OS solutions.
    Marcin Stefaniuk
    @mstefaniuk
    SauceLabs gave me an free account.
    One think I’m struggling is support of OAuth private fiddles / cooperation rooms.
    It looks that Firebase has something inbuilt.
    Casey Watts
    @caseywatts
    Private is definitely a desired feature, cool!
    skolenik
    @skolenik
    @mstefaniuk see if you are interested in adding my diagram to the gallery: http://graphviz.it/#/YvCMhzYk. It depicts one of the common models in latent variable modeling / confirmatory factor analysis / psychometrics referred to as Holzinger and Swineford model.
    Marcin Stefaniuk
    @mstefaniuk
    Please add a pull request to graphviz.it repository. Gallery diagrams are ordinary files.
    skolenik
    @skolenik
    sure -- what's the link?
    Marcin Stefaniuk
    @mstefaniuk
    It's at the bottom of the page.
    On github with name of the gitter room.
    skolenik
    @skolenik
    mstefaniuk/graphviz.it#20