Replies: 2 comments 3 replies
-
Sounds great. Where do we start? 😄
|
Beta Was this translation helpful? Give feedback.
2 replies
-
Can I help with this? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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
*.json
file*.json
file to https://excalidraw.com/*.json
file. Export.png
/.svg
file as static output for comparison.json
and.png
/.svg
file for the diagram1.
-4.
and6.
Ideally, I'd like an edit on Excalidraw button, which would open https://excalidraw.com with the
.json
file 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.
Beta Was this translation helpful? Give feedback.
All reactions