All Projects → MindscapeHQ → Ember Cli Raygun

MindscapeHQ / Ember Cli Raygun

Licence: mit

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Ember Cli Raygun

git-task-list
Git Task Lists
Stars: ✭ 25 (+92.31%)
Mutual labels:  ember-cli
Ember Twiddle
JSFiddle type thing for ember-cli style code
Stars: ✭ 269 (+1969.23%)
Mutual labels:  ember-cli
Ember Engines
Composable Ember applications for ambitious user experiences
Stars: ✭ 484 (+3623.08%)
Mutual labels:  ember-cli
ember-polaris
An Ember addon for Shopify's Polaris design system
Stars: ✭ 59 (+353.85%)
Mutual labels:  ember-cli
glimmer-hn-pwa
A Demonstration Of HackerNews Progressive Web App Powered By Glimmer.js
Stars: ✭ 28 (+115.38%)
Mutual labels:  ember-cli
Ember Cli
The Ember.js command line utility
Stars: ✭ 3,314 (+25392.31%)
Mutual labels:  ember-cli
ember-cli-new-version
A convention based update notification for Ember. With this addon, you can detect a new version and notify the user to refresh the page
Stars: ✭ 22 (+69.23%)
Mutual labels:  ember-cli
Rfcs
RFCs for changes to Ember
Stars: ✭ 731 (+5523.08%)
Mutual labels:  ember-cli
Ember Exam
Run your tests with randomization, splitting, and parallelization for beautiful tests.
Stars: ✭ 262 (+1915.38%)
Mutual labels:  ember-cli
Ember Infinity
⚡️ Simple, flexible Infinite Scroll for Ember CLI Apps.
Stars: ✭ 368 (+2730.77%)
Mutual labels:  ember-cli
ember-cli-dropzonejs
Drag and drop file uploader addon using dropzonejs
Stars: ✭ 32 (+146.15%)
Mutual labels:  ember-cli
glimmer-blueprint
[MOVED] This package is now part of the Glimmer.js monorepo
Stars: ✭ 25 (+92.31%)
Mutual labels:  ember-cli
Ember Cli Typescript
Use TypeScript in your Ember.js apps!
Stars: ✭ 346 (+2561.54%)
Mutual labels:  ember-cli
ember-luxon
🕐 🌐 [deprecated] Addon thats brings Luxon to Ember applications.
Stars: ✭ 20 (+53.85%)
Mutual labels:  ember-cli
Sharedrop
Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
Stars: ✭ 5,222 (+40069.23%)
Mutual labels:  ember-cli
ember-dragula
Simple drag and drop with dragula and ember
Stars: ✭ 27 (+107.69%)
Mutual labels:  ember-cli
Ember Cli Page Object
This ember-cli addon eases the construction of page objects on your acceptance and integration tests
Stars: ✭ 272 (+1992.31%)
Mutual labels:  ember-cli
Ember Cli Scss Lint
An ember-cli addon to integrate sass-lint for standards adherence and improved style consistency
Stars: ✭ 7 (-46.15%)
Mutual labels:  ember-cli
Ember Cli Deploy
A deployment pipeline for Ember CLI apps
Stars: ✭ 569 (+4276.92%)
Mutual labels:  ember-cli
Ember Decorators
Useful decorators for Ember applications.
Stars: ✭ 360 (+2669.23%)
Mutual labels:  ember-cli

Ember CLI Raygun

Build Status Ember Observer Score

This addon will allow you to report errors to Raygun from your Ember CLI app using raygun4js

Note: This add on is currently in Beta! You may hit issues - please open an issue on Github if you have any problems! ❤️

It's as easy as:

$ ember install ember-cli-raygun

Optionally you can pass Raygun API Key:

$ ember install ember-cli-raygun --api_key='YOUR-RAYGUN-API-KEY'

Now set your Raygun API Key (available under "Application Settings" in your Raygun Account) in config/environment.js

// config/environment.js
var ENV = {
  // ...
  raygun: {
    apiKey:  "YOUR-RAYGUN-API-KEY",
    enabled: (environment === "production")
  }
  // ...

The default blueprint (which runs during ember install ember-cli-raygun) will add the above config in your app's config/environment.js file.

Congratulations! You can now track and fix your errors once you deploy your app. (By default Ember CLI Raygun is disabled unless your environment is set to "production" - you can configure that behaviour in config/environment.js)

Affected User Tracking

Check out the Affected User Tracking section in the raygun4js documentation for full details.

You potentially want something like the following in your application route:

// app/routes/application.js
// ...
  beforeModel: () {
    this.setRaygunUser();
  },

  setRaygunUser: () {
    // assuming you have a currentUser property available...
    Raygun.setUser(
      this.get("user.id"),
      false,
      this.get("user.email"),
      this.get("user.fullName"),
      this.get("user.firstName"),
    );    
  },
// ...

Contributing

Pull requests are welcome!

  • git clone this repository
  • npm install
  • bower install

Running tests

  • ember test OR
  • ember test --server
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].