Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.

Unclear installation instructions #14

Closed
ShalbafZadeh opened this issue Jan 30, 2017 · 3 comments
Closed

Unclear installation instructions #14

ShalbafZadeh opened this issue Jan 30, 2017 · 3 comments

Comments

@ShalbafZadeh
Copy link

it's not clear how to build / run orchestra IDE
what is system dependencies and how to install them ?
how to build orchestra IDE itself ?

PS : Great job btw!

@pouyakary
Copy link
Owner

pouyakary commented Jan 31, 2017

@ShalbafZadeh ah thanks!
The whole process is pretty easy. You can do it in these steps:

  1. Install node.js
  2. Download a copy of this repo
  3. Run npm install at the root. (This'll take sometime to download electron-prebuilt which is about 45mb I think)
  4. Then npm run build and it'll build Orchestra and you'll end up having the software ready to be used

Now why building it is not documented yet.

Building Orchestra now only happens within macOS. Orchestra is 100% cross-platform (even the traffic light buttons of the window are hand-made to have them look the same on every os), but the process of packing compiled code on different machines is not yet supported and it can only pack for macOS.

Now here within the build script is the shell command for packing on macOS. What you can do, is to comment it out. And run the build (with npm run build.) After that run this: npm run electron. Instead of packing it for Ubuntu (which I'm guessing is your current OS) it'll run it with an original Electron build. And if you ever wanted you can read about Electron Packager to build it for your OS

And if you did successfully built it for Ubuntu, send me some shots as well as your build command, I've got to implement sooner or later :D

@pouyakary
Copy link
Owner

pouyakary commented Jan 31, 2017

BTW I also included a png icon file for you in the designs > icon > icon.png so that you can build it for Linux.

Thanks a lot for your interest and happy playing with it (just don't expect very much. first version is only about 80% implemented and the documentation is very problematic)

@ShalbafZadeh
Copy link
Author

ShalbafZadeh commented Jan 31, 2017

@pmkary Great!
i will work on it and i will send result here

@pouyakary pouyakary self-assigned this Mar 10, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants