Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Announcement: engineer-man/piston integration for code compilation/execution #51

Closed
gagbo opened this issue Jul 17, 2022 · 1 comment

Comments

@gagbo
Copy link

gagbo commented Jul 17, 2022

Hello (using the issue tracker as a mailing list),

I've been looking for a replacement of the free trials of "online code interview tooling" to get both collaborative editing and the ability to compile/execute the common code. Piston provides the ability to self host a multi-language code execution service with a unified API so I thought it was a nice fit.

Therefore I've been working on expanding the Client-Server protocol and adding an extra React component to integrate Piston code execution API to rustpad.

This picture has been done testing with the public instance of piston (PISTON_URL=https://emkc.org/api/v2/piston cargo run)
image

For the time being it's on a branch that I happily force-push https://git.sr.ht/~gagbo/rustpad/log/gagbo/piston-integration, but if there's interest I can take some design and coding review to clean everything up and try to get it merged here. Whatever gets decided it's a nice project for me to get into front-end development so I'll keep making dubious changes to the UI/UX.

@ekzhang
Copy link
Owner

ekzhang commented Jul 18, 2022

Please don't use the Rustpad issue tracker as a mailing list. Thanks.

@ekzhang ekzhang closed this as not planned Won't fix, can't repro, duplicate, stale Jul 18, 2022
Repository owner locked as off-topic and limited conversation to collaborators Jul 18, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants