The React Native IDE
You can get started right away on your React Native project by installing Deco and creating a new project — it's fast and there's no manual setup needed. File scaffolding handles your boilerplate. Ready-made components drop right into your code. Properties are graphically editable through the property inspector. It's an entirely new way to write, tweak, and re-use code.
It is recommended that you use node v5.x and npm 3.x for best results. This project also requires the Ruby 'Bundler' gem.
Installing these on your Mac is easy with Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Now that Homebrew is installed you can run these commands:
brew install node brew install ruby gem install bundler
Linux is not supported at this time.
Windows is not supported at this time.
$ git clone [email protected]:decosoftware/deco-ide $ cd ./deco-ide/web $ npm install $ bundle install $ cd ../desktop $ npm install $ npm run copy-libs $ cd ../shared $ npm install $ cd ../desktop/libs/Scripts/sync-service $ npm install
Deco core is split into three sub-projects...
$ cd ./deco-ide $ ./run-dev.js
Occasionally it is helpful to stop and restart the
desktopgulp task without stopping the
webgulp task. To do this you can run the following commands...
$ cd ./web $ npm run watch
This command will: 1. Watch the
./web/srcdirectory and re-build on any changes to the code 2. Serve the build on localhost:8080
# Open a new terminal window $ cd ./desktop $ npm run start
This command will: 1. Build
./desktop/srcand place the result into
./desktop/build/app.js2. Launch a local Electron binary and load in the bundle from
desktop/build/app.js
$ cd ./desktop $ npm run pack
The resulting .pkg file will be output to
./dist/osx/Deco-$VERSION.pkg
This build is for local testing only. When you install, the system will generate a warning about this being from an unapproved developer — this is because the package is not signed when building locally.
Before you open a new issue, make sure it isn't already in the list of existing issues. If you believe you've found a new bug, it helps to include any relevant logs in your description.
You can find the logs file at
~/Library/Application Support/com.decosoftware.Deco/logs.out
All information on how to become a contributor is in our Contribution Guidelines.
We :heart: feedback!
Copyright 2015 © Deco Software Inc - All rights reserved