Nuts uses GitHub Releases and assets to serve the right file to the right user.
See GitHub guides: About Releases & Creating Releases.
Nuts uses some filename/extension conventions to serve the correct asset to a specific request:
The platform/OS will be detected from the filename:
win
mac
or osx
linux
By default releases are tagged as 32-bits (except for OSX), but 64-bits will also be detected from filenames.
Filetype and usage will be detected from the extension:
Platform | Extensions (sorted by priority) |
---|---|
Windows | .exe , .nupkg , .zip |
OS X | .dmg , .zip |
Linux | .deb , .rpm , .zip |
Here is a list of files in one of the latest release of our GitBook Editor:
gitbook-editor-5.0.0-beta.10-linux-ia32.deb
gitbook-editor-5.0.0-beta.10-linux-x64.deb
gitbook-editor-5.0.0-beta.10-osx-x64.dmg
gitbook-editor-5.0.0-beta.10-osx-x64.zip
GitBook.Editor.Setup.exe
GitBook_Editor-5.0.0.2010-full.nupkg
RELEASES