-
Notifications
You must be signed in to change notification settings - Fork 35
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
Companion files comments #19
Conversation
As per @SylvainCorlay's comments.
Kyle, what would be the advantage of using asar? To me, that seems much |
Ping @rgbkrk in case he's not subscribed... |
If the project cared about it from an Electron perspective, any Electron app can read from asar files even being able to Main drawback is that there aren't any major Python implementations of asar unpacking other than the semi-implemented pyasar. I'm not going to push hard on this one though, just threw it out as an option since I'm familiar with it and enjoy the semantics better than zip plus creating yet another protocol (would rather us define another JSON schema on top of something like asar). That's my 2 cents. |
(Bullet points to keep it short, I'm not trying to be dismissive) |
It's not a matter of "not caring" about Electron: at least I do care a lot, and I want to maximize ease of interoperability as much as we can. But in this case, asar is an Electron-specific tool/technology without even any complete Python support, whereas (as Thomas says), zip is so ubiquitous that pretty much any language in common use today can handle it. So I think it's OK to keep this idea in mind as we move forward, but for the sake of simplicity (zip is supported even in the python stdlib) as we start, I suggest we go with something that's ubiquitous... I'll make a quick update to the doc to leave the asar reference but as a note only. |
Sounds good to me. |
Include remaining comments that weren't fully addressed before merging PR 15, so we capture complete discussion in this file.