All Projects β†’ pixelhandler β†’ Ember Jsonapi Resources

pixelhandler / Ember Jsonapi Resources

Licence: mit
Lightweight persistence for an Ember CLI app following the JSON API 1.0 spec

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ember Jsonapi Resources

Ember Cli Postcss
πŸ”₯ A Postcss integration for ember-cli
Stars: ✭ 97 (-23.62%)
Mutual labels:  ember-addon
Athena Express
athena-express makes it easier to execute SQL queries on Amazon Athena by chaining together a bunch of methods in the AWS SDK. This allows you to execute SQL queries AND fetch JSON results in the same synchronous call - well suited for web applications.
Stars: ✭ 111 (-12.6%)
Mutual labels:  json-api
Jsonapi.rb
Lightweight, simple and maintained JSON:API support for your next Ruby HTTP API.
Stars: ✭ 116 (-8.66%)
Mutual labels:  json-api
Ember Flatpickr
An Ember addon that wraps the Flatpickr date picker
Stars: ✭ 99 (-22.05%)
Mutual labels:  ember-addon
Dcrdata
Decred block explorer, with packages and apps for data collection and storage. Written in Go.
Stars: ✭ 104 (-18.11%)
Mutual labels:  json-api
Ember Toggle
Checkbox based Toggle Switches for Ember
Stars: ✭ 111 (-12.6%)
Mutual labels:  ember-addon
Ember Wordpress
The bridge between Ember.js and Wordpress
Stars: ✭ 94 (-25.98%)
Mutual labels:  ember-addon
Contenta vue nuxt
Start in minutes a Drupal 8 with JSON API and Vue.js : a Nuxt.js ( Vue.js SSR ) consumer for Contenta CMS
Stars: ✭ 125 (-1.57%)
Mutual labels:  json-api
Loopback Component Jsonapi
JSONAPI support for loopback.
Stars: ✭ 104 (-18.11%)
Mutual labels:  json-api
Coronavirus Tracker Api
🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the πŸ”₯ FastAPI framework. Supports multiple sources!
Stars: ✭ 1,577 (+1141.73%)
Mutual labels:  json-api
Rki Covid Api
πŸ¦ πŸ‡©πŸ‡ͺπŸ“ˆ An API for the spread of covid-19 in Germany. Data from Robert-Koch-Institut.
Stars: ✭ 98 (-22.83%)
Mutual labels:  json-api
Static Api Generator
πŸ”§ Generate a static JSON API from a tree of directories and files
Stars: ✭ 101 (-20.47%)
Mutual labels:  json-api
Laravel Api Boilerplate
A Boilerplate Project For Laravel API's (NOT MAINTAINED)
Stars: ✭ 113 (-11.02%)
Mutual labels:  json-api
Aimeos Slim
Slim PHP package for professional, ultra fast online shops
Stars: ✭ 98 (-22.83%)
Mutual labels:  json-api
Ember Content Placeholders
Composable components for rendering fake (progressive) content like facebook
Stars: ✭ 121 (-4.72%)
Mutual labels:  ember-addon
Ember Math Helpers
Ember HTMLBars helpers for basic arithmetic
Stars: ✭ 95 (-25.2%)
Mutual labels:  ember-addon
Ja resource
A behaviour to reduce boilerplate code in your JSON-API compliant Phoenix controllers without sacrificing flexibility.
Stars: ✭ 111 (-12.6%)
Mutual labels:  json-api
Arduinosim800l
Arduino HTTP & FTP client for SIM800L/SIM800 boards to perform GET and POST requests to a JSON API as well as FTP uploads.
Stars: ✭ 127 (+0%)
Mutual labels:  json-api
Ember Impagination
An Ember Addon that puts the fun back in asynchronous, paginated datasets
Stars: ✭ 123 (-3.15%)
Mutual labels:  ember-addon
Symfony Jsonapi
JSON API Transformer Bundle for Symfony 2 and Symfony 3
Stars: ✭ 114 (-10.24%)
Mutual labels:  json-api

Ember JSON API Resources

A stand-alone data persistence solution as an addon for Ember.js applications built using Ember CLI. It follows the JSON API 1.0 specification (your anti-bikeshedding weapon for API development).

A thin data layer, a 1:1 solution using the JSON API spec, which does not attempt to solve "all the things".

By considering this equation e = mc2

β€œErrors = (More Code)2”

…The "EJR" addon is a lightweight library that simply focuses on one solid specification, and follows common patterns for data persistence in Ember apps.

Build Status Ember Observer Score npm npm Gitter

Contributing / Development

Clone the repo, install the dependencies:

  • git clone this repository
  • npm install
  • bower install

Running

To run the app in /tests/dummy use a proxy url for a live API

  • ember server, an http-proxy is setup to use (dev) localhost:3000 or (prod) api.pixelhandler.com
  • Visit http://localhost:4200.

Running Tests

  • ember test
  • ember test --server
  • ember test --server -m 'Unit | Mixin | service cache'
  • ember test --server --filter 'cacheUpdate'
  • npm run nodetest tests for blueprint, e.g. jsonapi-resource

A good way to get to know more about how this addon works is to review the tests, see source code for the unit tests: tests/unit.

Building

  • ember build

For more information on using ember-cli, visit https://www.ember-cli.com/

Documentation

Online documentation, build from source: generated docs

Docs are generated from source using yuidoc.

To view the docs during development:

  • yuidoc ./addon/* -c yuidoc.json --server 3333 (you can append a port number e.g. --server 8888, the default port is 3000)

To generate docs for the gh-pages branch:

  • yuidoc ./addon/* -c yuidoc.json
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].