Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/myurasov/eiide
IDE for Electric Imp based on Build API
https://github.com/myurasov/eiide
Last synced: 3 days ago
JSON representation
IDE for Electric Imp based on Build API
- Host: GitHub
- URL: https://github.com/myurasov/eiide
- Owner: myurasov
- Created: 2015-12-12T19:17:16.000Z (almost 9 years ago)
- Default Branch: develop
- Last Pushed: 2015-12-12T19:17:20.000Z (almost 9 years ago)
- Last Synced: 2023-03-11T01:52:08.519Z (over 1 year ago)
- Language: JavaScript
- Size: 8.79 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Electric Imp IDE based on Build API
## Development Requirements|Dependency|OS X Installation|
|:--|:--|
|node.js|`brew install nodejs`|
|gulp|`npm install -g gulp`|
|jspm|`npm install -g jspm`|## Development
### Installation
```
git clone https://github.com/myurasov/eiide.git
cd eiide
npm i
jspm i
```### Live Reload
`gulp serve`
### Building
`gulp build:`
After the build the app can be served from __src/app__ directory.
## Environments
* **development**
* **test**
* **staging**
* **production**## Available Gulp Tasks
|Command|Desc|
|:--|:--|
|`gulp cleanup`|Remove build files|
|`gulp serve` _(default)_|Launch with live reload|
|`gulp set-environment:development`|Set environment to __development__ \*|
|`gulp set-environment:test`|Set environment to __test__ \*|
|`gulp set-environment:staging`|Set environment to __staging__ \*|
|`gulp set-environment:production`|Set environment to __production__ \*|
|`gulp update-revision`|Update current revision based on the git commit or date/time \**|
|`gulp build:development`|Build for the __development__ environment|
|`gulp build:test`|Build for the __test__ environment|
|`gulp build:staging`|Build for the __staging__ environment|
|`gulp build:production`|Build for the __production__ environment|
|`gulp compile-ejs`|Compile EJS files|
|`gulp compile-sass`|Compile SASS files|
|`gulp compile-scripts`|Compile scripts. Creates self-sufficient bundle (except for __development__ environment)|
|`gulp optimize-asssets`|Optimize assets|
|`gulp post-build`|Perform post-build steps|\* Current environment is stored in /environment file
\** Current revision is stored in /revison file
## Author
Mikhail Yurasov <>.
## License
MIT