https://github.com/turbo87/intellij-emberjs
Ember.js support for JetBrains IDEs (IntelliJ, WebStorm, ...)
https://github.com/turbo87/intellij-emberjs
ember ember-cli intellij intellij-plugin
Last synced: 6 months ago
JSON representation
Ember.js support for JetBrains IDEs (IntelliJ, WebStorm, ...)
- Host: GitHub
- URL: https://github.com/turbo87/intellij-emberjs
- Owner: Turbo87
- License: apache-2.0
- Created: 2015-11-17T20:30:52.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-03-20T12:07:52.000Z (7 months ago)
- Last Synced: 2025-04-03T16:12:51.493Z (6 months ago)
- Topics: ember, ember-cli, intellij, intellij-plugin
- Language: Kotlin
- Homepage:
- Size: 1.77 MB
- Stars: 218
- Watchers: 9
- Forks: 33
- Open Issues: 55
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
 intellij-emberjs
===============================================================================This plugin provides basic [Ember.js](http://emberjs.com/) support to all
[JetBrains](https://www.jetbrains.com/) IDEs that support JavaScript.Features
-------------------------------------------------------------------------------
- Ember.js project discovery when imported from existing sources
- Automatically sets the language level to ES6
- Marks `app`, `public` and `tests` folders as source, resource and test folders
- Marks `node_modules` and `bower_components` as library folders
- Enable JSHint using `.jshintrc`
- Quick navigation via `Navigate → Class...` and `Navigate → Related Symbol...`
for all major app components
- Generate Ember.js files via `ember generate`
- Basic reference resolving and completion for e.g. `DS.belongsTo('user')`
- Live templates[more...](doc/features.md)
Installation
-------------------------------------------------------------------------------This plugin is published on the
[JetBrains Plugin Repository](https://plugins.jetbrains.com/plugin/8049):Preferences... → Plugins → Browse Repositories ... → Search for "Ember.js"
### From Source
Clone this repository:
git clone https://github.com/Turbo87/intellij-emberjs.git
cd intellij-emberjsBuild a plugin zip file:
./gradlew buildPlugin
Install the plugin from `/build/distributions/Ember.js.zip`:
Preferences... → Plugins → Install plugin from disk ...
Development
-------------------------------------------------------------------------------Run IntelliJ IDEA Ultimate with the current plugin pre-installed:
./gradlew runIdea
Run the test suite:
./gradlew test
Links
-------------------------------------------------------------------------------- [JetBrains/intellij-community](https://github.com/JetBrains/intellij-community) –
the IntelliJ community edition source code
- [JetBrains/intellij-plugins](https://github.com/JetBrains/intellij-plugins) –
a collection of officially supported IntelliJ plugins
- [JetBrains/gradle-intellij-plugin](https://github.com/JetBrains/gradle-intellij-plugin) –
the official [Gradle](http://gradle.org/) plugin for building IntelliJ plugins
- [kristianmandrup/emberjs-plugin](https://github.com/kristianmandrup/emberjs-plugin) –
the predecessor and inspiration for this pluginLicense
-------------------------------------------------------------------------------This project is licensed under the [Apache 2.0 License](LICENSE).
- [Font-Awesome-SVG-PNG](https://github.com/encharm/Font-Awesome-SVG-PNG) is licensed under the MIT license
- [Font-Awesome](http://fontawesome.io/) is licensed under the [SIL OFL 1.1](http://scripts.sil.org/OFL)