I read the documentation page about building manually. First it explains how to do this with Electron and Electron Builder. Looks easy enough, though nothing is shown or explained about using Electron Builder so that is an unknown.
Then it explains “steps to build the project manually” which requires Yarn and typed commands, and mentions optional Electron Builder. Huh?
And at the bottom of the page is a warning “some operating systems may fail to build for other operating systems”. Okay…?
Instead of providing complete step by step clearly understandable instructions, that tutorial gave me confusion and questions.
Can I simply use Electron and Electron Builder? Is the Electron Builder part of the process just as easy? Is Electron Builder simply a download and run program for Linux?
Is Yarn an alternative method?
Is that warning for both Electron and Yarn, or just Yarn (assuming they are separate methods)? Can a Linux operating system computer build a game for all 3 operating systems?
I need clarity and any advice or instructions beyond what is explained and shown in that tutorial, please.
I don’t know what you were thinking. However, i just shared a personal project with the guy, i have been working on. And it ain’t fully completed that’s why i didn’t give much info publicly yet.
Electron is the framework used to build cross-platform applications based on web technology (HTML, CSS and JS), Electron Builder is the tool used to package those applications using that framework.
Yarn is another tool used to package applications using Node.js, another framework mainly for mobile and other web platforms.
If you’re building only for desktop linux you can use just the Electron Builder for that.
Okay, that explains some on it. Thanks for that much clarification.
I checked out Electron Builder, and discovered that I had seen it before, I must have tried checking into manual building a while ago and forgot. It looks very complicated. I cannot yet figure out how to use it.
To note, I am not in need of manual building right now, am just gathering instructions and deciding whether to use this or try that ahead of time so that I have all that when I need it instead of trying to figure things out or waiting for answers then, because I have noticed that it can take a while to receive an answer in this forum.
Yes, Electron Builder uses Yarn but you’re not forced to use it, since you can also use NPM in it’s place. But in any case it’s recommended to check the documentation and try to learn some of the processes if you’re not familiar to building web applications using Electron.
In any case, Electron Builder has everything you need out of the box to build your GDevelop project.