Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    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
    thanks!
    quick q (well, I know that this probably means a two-hour discussion :) ) -- can graphviz syntax be incorporated into markdown?
    Marcin Stefaniuk
    @mstefaniuk
    It depends where it is rendered. Both Markdown and Graphviz can be rendered on backend or frontend. You must match them together.
    skolenik
    @skolenik
    Do you have an FAQ / an example on either? I mean, I can see that I can drop .vd code to graphviz.it, save .png out of that, and it into a markdown. But I wonder if a better streamlined solution exists.
    (it was "save .png and insert ! [] () into markdown. This chat is way too smart for me :) )
    Marcin Stefaniuk
    @mstefaniuk
    I have no idea how it might be better streamplined
    It depends on particular markdown renderer.
    johannpickard
    @johannpickard
    How do you download as SVG from Graphvizit ?
    or rather can you ?
    johannpickard
    @johannpickard
    https://sequencediagram.org/ if all the download tools this has could be created for Graphviz.it it would be amazing
    Marcin Stefaniuk
    @mstefaniuk
    Is it not working?
    johannpickard
    @johannpickard
    It can download as PNG, not SVG
    Marcin Stefaniuk
    @mstefaniuk
    You are right. It should be fairly easy to provide it because SVG is used to render PNG.
    johannpickard
    @johannpickard
    Great. Any plans to add a "store svg to file" button in top right hand corner? If you do just having a "store txt to file" button would be awesome in terms of using this tool easily.
    Marcin Stefaniuk
    @mstefaniuk
    I would look into it maybe next week.
    Marcin Stefaniuk
    @mstefaniuk
    @johannpickard I have finally added saving graphviz as SVG.
    Casey Watts
    @caseywatts

    @mstefaniuk haven't talked in a long time! I'm still really happy with graphviz.it, and I use it a bunch :)

    I noticed today that my similar site graphvizrepl.com is having some rendering issues, and then I stumbled across something I thought you'd want to know

    it looks like the viz.js repo is archived now: https://github.com/mdaines/viz.js
    I'm not very worried because graphviz is old and viz.js works well enough as-is lol, but I definitely don't know why/how/when it got archived

    I tried getting graphviz.it set up today and it looks like I probably need an older version of node, my npm install isn't working - maybe node 6 is what we were using back in 2017 when packages were last updated?