All Projects → CenterForOpenScience → Ember Osf Web

CenterForOpenScience / Ember Osf Web

Licence: apache-2.0
Ember front-end for the Open Science Framework

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Ember Osf Web

ember-osf
Ember Addon for interacting with the Open Science Framework
Stars: ✭ 14 (-86.27%)
Mutual labels:  ember, science
ember-osf-preprints
OSF Preprints: The open preprint repository network
Stars: ✭ 38 (-62.75%)
Mutual labels:  ember, science
Unity Experiment Framework
UXF - Framework for creating human behaviour experiments in Unity
Stars: ✭ 81 (-20.59%)
Mutual labels:  science
Django Publications
A Django app for managing scientific publications.
Stars: ✭ 95 (-6.86%)
Mutual labels:  science
Pydap
A Python library implementing the Data Access Protocol (DAP, aka OPeNDAP or DODS).
Stars: ✭ 90 (-11.76%)
Mutual labels:  science
Deeplearning Mindmap
A mindmap summarising Deep Learning concepts.
Stars: ✭ 1,251 (+1126.47%)
Mutual labels:  science
Broccoli Serviceworker
ServiceWorker generator for Broccoli and Ember.js
Stars: ✭ 93 (-8.82%)
Mutual labels:  ember
Ember Cli Sentry
Error tracking via Sentry for Ember.js apps
Stars: ✭ 81 (-20.59%)
Mutual labels:  ember
Covid19 scenarios
Models of COVID-19 outbreak trajectories and hospital demand
Stars: ✭ 1,355 (+1228.43%)
Mutual labels:  science
Science.md
An easy framework for drafting scientific documents: Write (Markdown), Compile (PDF, Word, HTML), Share.
Stars: ✭ 90 (-11.76%)
Mutual labels:  science
Expyriment
Platform-independent lightweight Python library for designing and conducting timing-critical behavioural and neuroimaging experiments
Stars: ✭ 94 (-7.84%)
Mutual labels:  science
Plotters
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
Stars: ✭ 1,287 (+1161.76%)
Mutual labels:  science
Ember Steps
Declaratively create wizards, tabbed UIs, and more
Stars: ✭ 84 (-17.65%)
Mutual labels:  ember
Boinc
Open-source software for volunteer computing and grid computing.
Stars: ✭ 1,320 (+1194.12%)
Mutual labels:  science
Ember Drag Sort
A sortable list component with support for multiple and nested lists
Stars: ✭ 82 (-19.61%)
Mutual labels:  ember
Pint
Operate and manipulate physical quantities in Python
Stars: ✭ 1,332 (+1205.88%)
Mutual labels:  science
Ember C3
📈 Ember addon library for C3, a D3-based reusable chart library.
Stars: ✭ 81 (-20.59%)
Mutual labels:  ember
Refractiveindex.info Database
Database of optical constants
Stars: ✭ 87 (-14.71%)
Mutual labels:  science
Com.zsmartsystems.zigbee
ZigBee Cluster Library Java framework supporting multiple dongles
Stars: ✭ 93 (-8.82%)
Mutual labels:  ember
Genomics
A collection of scripts and notes related to genomics and bioinformatics
Stars: ✭ 101 (-0.98%)
Mutual labels:  science

ember-osf-web

master build master build status Coverage Status

develop build develop build status Coverage Status

A front end for osf.io.

Prerequisites

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

Installation

  • git clone https://github.com/CenterForOpenScience/ember-osf-web.git
  • cd ember-osf-web
  • yarn --frozen-lockfile

Running / Development

Mac OS File Descriptor Limits

Watchman states "Only applicable on OS X 10.6 and earlier". Though it's been observed this setting can remain incorrect on systems where the operation system was upgraded from a legacy version.

Putting the following into a file named /etc/sysctl.conf on OS X will cause these values to persist across reboots:

kern.maxfiles=10485760
kern.maxfilesperproc=1048576

Development

Configure the application for local development, add the following to your config/local.js:

module.exports = {
    // an ally audit can use 100% of your browsers cpu, so use it wisely
    A11Y_AUDIT: false,
    // toggle on/off the engine applications you will be working on
    COLLECTIONS_ENABLED: false,
    // sourcemaps are useful if you need to step through typescript code in the browser
    SOURCEMAPS_ENABLED: true,
};

To integrate with the legacy front end at localhost:5000, you have two options:

  • Enable the waffle flags for each page in your local OSF Admin
  • Add routes to your osf.io/website/settings/local.py:
    EXTERNAL_EMBER_APPS = {
        'ember_osf_web': {
            # ...
            'routes': [
                'handbook',
                'dashboard',
                # ...
            ],
        },
        # ...
    

Code Generators

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

Running Tests

  • ember test
  • ember test --server

Building

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

Further Reading / Useful Links

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].