Giter Site home page Giter Site logo

ember-data's Introduction

Components

Package manager-friendly distributions of many popular Components.

Note: Components is NOT a package manager.

What is it

There are many packages managers... More than one for each language! And for each one you need a mirror repository with built *.js.

Components is here to centralize this, having only one repository by project, supporting every package manager there is and keeping project repositories up-to-date.

Keep it simple: all Components repositories will be made available in the official list of your package manager (naming may change based on said manager): you don't have to do anything, just install our component like any other.

When we can extend the package manager, Components comes with some additionnal features (the install directory for example).

Package Managers

Although package manager support varies from package to package, Components aims to support as many package managers as possible. Some examples include:

Notes

The Bower repositories try to have a standardized name of components-*.

Maintainers

If you are using grunt as part of the build process for your library, you can use this helper to release a new version of your library in the main repo, and the compiled version of your code to your component repository:

https://github.com/walmartlabs/grunt-release-component

Contributing

If you see a Component that requires an update, or is missing support for a certain package manager, feel free to open an issue or better, a pull request!

ember-data's People

Contributors

abronte avatar bmac avatar hjdivad avatar hjr3 avatar imanel avatar johanneswuerbach avatar jonkoops avatar kelonye avatar lucas-clemente avatar matthewlehner avatar robloach avatar rwjblue avatar stefanpenner avatar sunliwen avatar timohofmeijer avatar tzellman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ember-data's Issues

name in `package.json`

(Follow up on a Slack question, see https://embercommunity.slack.com/archives/-help/p1483056261019192)

Is there a particular reason to use the name components-ember-data in package.json?

I want to use ember-data in ember-try scenarii but unfortunately, the Ember team does not currently update dist-tags in npm. Renaming the package in this repo's package.json (if possible) would be a great leverage to achieve this. I will detail at length as necessary.

Include Ember Data 0.14

Some of us are using Ember Data 0.14 (the last version before Ember Data 1.0).
It would be really helpful to include it.

Missing #release

The release branche has no data for 2.15
It looks like the master branch has been used by mistake?

move ember dependency into optionalDependencies

having ember in the dependencies forces a npm install of the components repo to have a duplicate install of ember. If someone is installing ember/ember-data via the components shim library, their package.json will have to look something like this

    "components-ember": "https://github.com/components/ember/archive/2.4.2.tar.gz",
    "components-ember-data": "https://github.com/components/ember-data/archive/2.4.0.tar.gz",
    "ember": "https://github.com/emberjs/ember.js/archive/v2.4.2.tar.gz"

The ember library is currently incompatible with npm, which is the whole reason for using the shims.

An alternative would be to have the 'components-ember' repo in the dependencies key.

Error while install via composer

Part of require-dev:

...
"components/ember": "dev-master",
"components/ember-data": "dev-master"
...

Result is:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for components/ember-data dev-master -> satisfiable by components/ember-data[dev-master].
    - components/ember-data dev-master requires components/ember 1.* -> no matching package found.

If we change ember's version to 1.*@dev installation will be successfully but with ember 1.4.0.

Latest beta and canary distributions don't contain ember-data.js.map

We're using the following ember-try configs for the simplabs/ember-simple-auth tests:

{
  name: 'ember-beta',
  dependencies: {
    'ember': 'components/ember#beta',
    'ember-data': 'components/ember-data#beta'
  },
  resolutions: {
    'ember': 'beta',
    'ember-data': 'beta'
  }
},
{
  name: 'ember-canary',
  dependencies: {
    'ember': 'components/ember#canary',
    'ember-data': 'components/ember-data#canary'
  },
  resolutions: {
    'ember': 'canary',
    'ember-data': 'canary'
  }
}

The latest beta and canary branches don't contain the ember-data.js.map file though, causing Ember CLI to fail with:

ENOENT, no such file or directory '/home/travis/build/simplabs/ember-simple-auth/tmp/funnel-input_base_path-r4FlWJx6.tmp/0/bower_components/ember-data/ember-data.js.map'

See the travis build for reference: https://travis-ci.org/simplabs/ember-simple-auth/builds/91904720

Ember namespace version still shows up as '1.0.0-beta.2'

Although this release is labeled by its bower.json as 1.0.0-beta.3, the source still says it's '1.0.0-beta.2' in the default, minified, and production versions. It appears the source has indeed been updated, as per 2ebef08 -- however, the version itself has, for some reason, stayed the same.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.