Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/screwdriver-cd/ui
Screwdriver UI
https://github.com/screwdriver-cd/ui
continuous-delivery ember screwdriver ui
Last synced: about 1 hour ago
JSON representation
Screwdriver UI
- Host: GitHub
- URL: https://github.com/screwdriver-cd/ui
- Owner: screwdriver-cd
- License: other
- Created: 2016-08-03T22:48:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-12-24T19:05:01.000Z (about 22 hours ago)
- Last Synced: 2024-12-24T20:18:03.520Z (about 21 hours ago)
- Topics: continuous-delivery, ember, screwdriver, ui
- Language: JavaScript
- Homepage: https://cd.screwdriver.cd/pipelines/7
- Size: 15.7 MB
- Stars: 26
- Watchers: 26
- Forks: 54
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Screwdriver UI
[![Version][version-image]][version-url] ![Downloads][downloads-image] [![Build Status][build-image]][build-url] [![Open Issues][issues-image]][issues-url] ![License][license-image]
This README outlines the details of collaborating on this Ember application.
## Prerequisites
You will need the following things properly installed on your computer.
* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/) (with npm)
* [Ember CLI](https://cli.emberjs.com/release/)
* [Google Chrome](https://google.com/chrome/)## Installation
```bash
$ git clone [email protected]:screwdriver-cd/ui.git
$ cd ui/ # change into the new directory
$ npm install
```## Running / Development
* `ember serve`
* Visit your app at [http://localhost:4200](http://localhost:4200).### Code Generators
Make use of the many generators for code, try `ember help generate` for more details
### Local config
Put local app settings at `config/local.js` Settings at this file will be merged
with environment settings at `config/environment.js````
'use strict';const SDAPI_HOSTNAME = 'http://1.142.1.106:9001';
const SDSTORE_HOSTNAME = 'http://1.142.1.106:9002';const APP_CONFIG = {
SDAPI_HOSTNAME,
SDSTORE_HOSTNAME
};module.exports = APP_CONFIG;
```### Run app
* `ember serve`
Visit your app at [http://localhost:4200](http://localhost:4200).
### Running Tests
* `ember test`
* `ember test --server`To run a single ember test:
* `ember t -s -m ''` // e.g. ember t -s -m 'Integration | Component | pipeline options'To see coverage results, run:
* `open coverage/lcov-report/index.html`### Linting
* `npm run lint`
* `npm run lint:fix`### Building
* `ember build` (development)
* `ember build --environment production` (production)### Code Generators
Make use of the many generators for code, try `ember help generate` for more details
## Further Reading / Useful Links
* [ember.js](https://emberjs.com/)
* [ember-cli](https://cli.emberjs.com/release/)
* Development Browser Extensions
* [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
* [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)## License
Code licensed under the BSD 3-Clause license. See LICENSE file for terms.[version-image]: https://img.shields.io/github/tag/screwdriver-cd/ui.svg
[version-url]: https://github.com/screwdriver-cd/ui/releases/
[downloads-image]: https://img.shields.io/docker/pulls/screwdrivercd/ui.svg
[license-image]: https://img.shields.io/badge/license-BSD--3--Clause-green
[issues-image]: https://img.shields.io/github/issues/screwdriver-cd/screwdriver.svg
[issues-url]: https://github.com/screwdriver-cd/screwdriver/issues
[build-image]: https://cd.screwdriver.cd/pipelines/7/badge
[build-url]: https://cd.screwdriver.cd/pipelines/7/