Apache License 2.0

项目介绍

CenterForOpenScience/ember-osf-web 是一个托管在 GitHub 上的开源项目,主要使用 TypeScript 编写,采用 Apache License 2.0 许可证,目前获得 121 个 Star、62 次 Fork。

仓库全名
CenterForOpenScience/ember-osf-web
开源许可证
Apache License 2.0
Star 数
121
Fork 数
62
未关闭 Issue
3

README 摘要

Repository Archived [!WARNING] Archived Repository This project is no longer maintained and is read-only. Please see our new frontend repository instead at https://github.com/CenterForOpenScience/angular-osf/ ember-osf-web master build develop build A front end for osf.io. Prerequisites You will need the following things properly installed on your computer. osf.io back end Git Node.js (with NPM) Ember CLI Watchman…

完整内容见 GitHub 原始 README 或本页 。

常见问题

ember-osf-web 用什么语言开发?

主要使用 TypeScript 编写,采用 Apache License 2.0 许可证,目前有 121 个 Star。

ember-osf-web 可以免费商用吗?

仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 ember-osf-web 的源码?

可以直接克隆仓库:git clone https://github.com/CenterForOpenScience/ember-osf-web.git,默认分支为 develop;安装与运行步骤见仓库 README。

ember-osf-web 最近还在维护吗?

仓库最近一次更新为 4月14日,当前有 3 个未关闭 Issue;Star 数为 121,可作为社区活跃度的参考。

关于

Ember front-end for the Open Science Framework

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
257
价值分
92
活跃状态
归档

README

Repository Archived

Warning 警告

Archived Repository

This project is no longer maintained and is read-only.

Please see our new frontend repository instead at https://github.com/CenterForOpenScience/angular-osf/

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

Linting

  • yarn lint
  • yarn lint:fix

Building

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

评论

暂无评论