Comments (9)
For Add electron-react-boilerplate there is a PR #8 but it hasn't merge since we aren't sure yet where things go in terms of repo organisation.
from paranext.
On top of PR #8 (branch feature/electron-react
) there is a branch feature/wsl
that adds help for setting up WSL2 on Windows so one machine can develop and test on Windows and Linux. No PR yet, see above comment about merging.
from paranext.
Electron Forge Maker package types: AppX, deb, DMG, FLatpak, Pkg, RPM, Snapcraft, Squirrel.Windows, WiX MSI, Zip.
Electron Bulider distributable package types:
- macOS: dmg, mas, mas-dev, pkg, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir
- Windows: nsis, nsis-web (Web installer), portable (portable app without installation), appx, msi, squirrel, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir
- Linux: AppImage, flatpak, snap, deb, rpm, freebsd, pacman, p5p, apk, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir
from paranext.
PR #11 adds publishing artifacts to a GH Release. We don't yet have secrets available to add on GH for signing. This PR should complete this card.
from paranext.
Runs on Windows 11:
from paranext.
Runs on MacOS:
Thanks @darren8c for testing this. Not sure which OS version.
from paranext.
On Linux Ubuntu v22+ you need libfuse2
to run .AppImage
applications.
sudo apt install libfuse2
There are also other dependencies needed to run:
sudo apt install libnss3 libgtk-3-0 libgbm1 libasound2
At this point the app just reports Trace/breakpoint trap
and quits. (Note it works fine on my Ubuntu-setup-to-build but not on a fresh Ubuntu install.) This is already enough of a barrier since .AppImage
are meant to just work on any Linux distro. Looks there might be a way to add dependencies to the build.
from paranext.
PR #10 fixes the publishable release for .AppImage
files on Linux by including used dependencies.
from paranext.
Runs on a clean Ubuntu v22.04 install:
from paranext.
Related Issues (11)
- Investigate Node vs C# server resource usage, web socket limitations HOT 3
- Determine and add license HOT 2
- Get an approved name for Paranext HOT 6
- Create a Shared Drive HOT 4
- Update extension templates and wikis HOT 2
- Write an about / welcome message and server rules for Platform Discord server @karina HOT 1
- Survey of reusable extension frameworks
- Proskomma Investigation
- Flesh out starting details HOT 15
- Investigate Electron-Edge async C# HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paranext.