CenterForOpenScience/demo-ember-osf

Name: demo-ember-osf

Owner: Center for Open Science

Description: A scaffold for ember apps that talk to the OSF

Created: 2017-01-25 00:33:38.0

Updated: 2017-06-01 18:09:38.0

Pushed: 2017-08-21 14:29:57.0

Homepage: null

Size: 184

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

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
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
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:

To run all tests required for CI, use:

Testing with docker:

Building
Tips: where to go from here

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

Future features to add to this app

In the future, we will add:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.