Replies: 2 comments 3 replies
|
Sounds great. Where do we start? 😄
|
2 replies
|
Can I help with this? |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I used Excalidraw for the first time and love it! I used it to create a diagram for @probot:
probot/probot#1453
I've seen these related issues: #2611, #2060, but I don't only want to suggest a feature but also offer to help implement / maintain it. I'm a maintainer of @octokit and @probot, I know the GitHub platform APIs very well and am building all the JS tooling myself.
In a nutshell, I'd like to simplify the process to collaborate on Excalidraw diagrams that are part of Open Source project hosted on GitHub.
Currently a user would need to
*.jsonfile*.jsonfile to https://excalidraw.com/*.jsonfile. Export.png/.svgfile as static output for comparison.jsonand.png/.svgfile for the diagram1.-4.and6.Ideally, I'd like an edit on Excalidraw button, which would open https://excalidraw.com with the
.jsonfile already loaded. The Excalidraw UI could be altered slightly to include a button to include a update on GitHub button which would either create or update the pull request.The created pull request would include a edit on Excalidraw button which would load the current PR's version of the diagram.
I'm passionate about enabling/simplifying new kinds of contributions to Open Source projects, so happy to help with this one, if you are interested.
As a side note, if you implement a GitHub App, you can put it on the marketplace and set up paid plans, e.g. if folks want to use it for private repositories. I don't expect it to be a huge source of revenue, but you could funnel the money into your existing Open Collective. It wouldn't be too much work to set this up once you have a GitHub App anyway.
All reactions