adobe/brackets-shell — pull request #316 by macie (2013-08-26 22:28:49+00:00)
Title: Linux universal installer

### Linux universal installer

1. Structure of _installer/linux/_ dir:
\\ ..
| - \/ <– distro specified files, eg. PKGBUILD, control
| - \/
| - linux/ <– common files, eg. brackets.desktop
| | - .INFO.template <– template (hidden) for INFO file
| \\ - INFO
| - staging/ <– staging folder
| - build_installer.sh
| - \_builder.sh
\\ - \_builder.sh

2. Description of files:
* _build_installer.sh_ – checks which distribution is currently used and starts _\_builder.sh_
* _\_builder.sh_ – builds distro-specified package inside _\_ directory
* _INFO_ – file with version number and other build-specified information. Generated by _task/build.js_

3. Testing
I check that 64-bit packages (for ubuntu and arch) builds without errors. I've successful instaled package for arch 64-bit and for ubuntu 64-bit (via https://aur.archlinux.org/packages/brackets/ script).

4. Package naming convention
I use "sprint30" as version number, but perhaps better would be full version number – "0.30.0-0"?