ghivert / proton Goto Github PK
View Code? Open in Web Editor NEWRuby + Electron = <3
License: MIT License
Ruby + Electron = <3
License: MIT License
The opalrb link in readme is not links to the original website for Opal ruby in browser.
Original link: https://opalrb.com/
Link in Readme: https://opalrb.org
So I need to create a test framework to test an electron app...I was thinking of using rspec and connecting to electron with a headless driver like phantomJS or something of that nature. Do you have any advice or any github pages you can send me too?
Hello there!
I am really liking the overall idea of Proton, and I personally think if could offer a decent Ruby framework to create desktop apps. The only issue right now is that is only setup to only create the main.js starting the main process for Electron. Do you have any plans or ideas to handle the app-side of Proton?
I can see you use Opal for the Electron side, but surely not the best idea for the app itself. Of course since Proton doesn't touch that side of the app, someone could use whatever they want, like CoffeeScript 2 which brings JSX to the Ruby ring. Have you considered creating a development environment to help users write Ruby code for the app/renderer side without having to stop and compile with every change? (e.g. Using Rails to watch and recompile changes after saves). Also what about offering a default vanilla main.rb file, since users have to rely on the example apps? I really think adding things like this would certainly give Ruby devs the same benefits a JS dev would have natively.
I'm setting up a dev webpacker/coffeescript/sass environment for one of my own projects, and if you would like Proton to offer something like this I certainly don't mind sending an example, or even a PR to add some capability.
Anyways, I thought I would ask, and certainly plan to start sending code/doc PRs your way if you are still active, as I really believe this project has potential.
How can i do print a ruby variable ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.