Coder Social home page Coder Social logo

demo-ember-osf's Introduction

Build Status Coverage Status Known Vulnerabilities Greenkeeper badge

Demo-ember-osf

This is a demonstration project that consumes the ember-osf Ember addon, produced by the Center for Open Science.

The focus is on basic scaffolding, incorporating opinionated best practices such as documentation tools, style guide checking, and CI build scripts/ code coverage metrics.

This application is based on Ember 2.8 LTS, yarn, nvm, Sass, and YUIDoc. It applies linters for JS and template style, and incorporates badges and config for health reporting services such as Travis and Coveralls.io.

In the future we may add a dependency on ember-i18n, depending on goals for this demonstration app.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone https://github.com/abought/demo-ember-osf.git -o upstream this repository
  • cd demo-ember-osf
  • yarn install --pure-lockfile
  • bower install
  • ember generate ember-osf - will generate config/local.yml; fill in the required fields

Additional configuration

If you would like to log errors to Sentry, add SENTRY_DSN to the correct section of your local.yml file, and specify the appropriate configuration string for your server/ project. We encourage remote error logging for all COS projects.

Running / Development

Without Docker

With Docker

  • docker build -t demo-ember-osf . && docker run -p 4200:4200 demo-ember-osf BACKEND=stage ./node_modules/ember-cli/bin/ember serve

Code Generators

Make use of the many generators for code, try ember help generate for more details

Running Tests

Unit tests can be run as follows:

  • ember test
  • ember test --server

To run all tests required for CI, use:

  • yarn test

Testing with docker:

  • docker build -t demo-ember-osf . && docker run demo-ember-osf

Building

  • ember build (development)
  • ember build --environment production (production)

Tips: where to go from here

There are several packages that can enhance your large-scale applications, but are not included in this scaffold:

  • ember-i18n (may be added in the future)

Future features to add to this app

In the future, we will add:

  • Demonstrate nested route / paginated requests according to ember best practices

demo-ember-osf's People

Contributors

abought avatar binoculars avatar ember-tomster avatar greenkeeper[bot] avatar jamescdavis avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

demo-ember-osf's Issues

An in-range update of loader.js is breaking the build 🚨

Version 4.3.0 of loader.js just got published.

Branch Build failing 🚨
Dependency loader.js
Current Version 4.2.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As loader.js is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details
Commits

The new version differs by 3 commits .

  • d247367 release v4.3.0 πŸŽ‰
  • 31ddcee Merge pull request #117 from ember-cli/runspired-patch-1
  • 5ae21dc Remove lib/ from published files.

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of ember-data is breaking the build 🚨

Version 2.12.2 of ember-data just got published.

Branch Build failing 🚨
Dependency ember-data
Current Version 2.12.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As ember-data is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details
Release Notes Ember Data 2.12.2

Release 2.12.2 (April 12, 2017)

  • #4922 [BUGFIX release] restore internalModels GUID_KEY’s
  • #4917 [BACKPORT 4913] For release
Commits

The new version differs by 6 commits .

  • 27dbc11 Release Ember Data v2.12.2
  • 5262280 Update changelog for the 2.12.2 release
  • f96f948 [BUGFIX release] restore internalModels GUID_KEY’s
  • 111b774 Merge pull request #4917 from emberjs/for-release
  • e99b343 fix eslint
  • 971edd6 [BUGFIX canary] don't prematurely nullify props on the container-instance-cache

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of ember-cli-dependency-checker is breaking the build 🚨

Version 1.4.0 of ember-cli-dependency-checker just got published.

Branch Build failing 🚨
Dependency ember-cli-dependency-checker
Current Version 1.3.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As ember-cli-dependency-checker is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details
Commits

The new version differs by 12 commits .

  • c3c7b73 1.4.0
  • db5f429 Merge pull request #69 from orf/patch-2
  • 55e9304 Update is-git-url semvar
  • 401c83f Merge pull request #68 from samdemaeyer/switch-packagemanagername-when-yarn-detected
  • 47a231a Refactor tests
  • 7a6ca3b switch the package managers name printed out when yarn.lock file is present
  • ccd0125 Merge pull request #66 from samtsai/fix-test-descriptions
  • 193060c Fix grammatical issue with test description
  • d48cb54 Merge pull request #63 from cibernox/update_dependencies
  • a01e762 Update to ember 2.10 family
  • b50bff3 Merge pull request #61 from acburdine/patch-1
  • b9d476c update .npmignore for existing files

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of ember-cli-code-coverage is breaking the build 🚨

Version 0.3.12 of ember-cli-code-coverage just got published.

Branch Build failing 🚨
Dependency ember-cli-code-coverage
Current Version 0.3.11
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As ember-cli-code-coverage is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details
Commits

The new version differs by 4 commits .

  • 317e7dd 0.3.12
  • 9183ec5 Update CHANGELOG for 0.3.12.
  • 4adcb6b Merge pull request #100 from eddie-ruva/issue#42
  • 22ef941 Fixes #42 use configPath instead of hard-coded config

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

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.