Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tepachemode/tepacheweb

UI application for watching and interacting with SNES
https://github.com/tepachemode/tepacheweb

ember

Last synced: 28 days ago
JSON representation

UI application for watching and interacting with SNES

Awesome Lists containing this project

README

        

# tepacheweb

![The Tepache Mode mascot](/public/tepache-for-docs.png 'Rotting pineapple')

_Rotting pineapple by Kelsey Clarke_

Browser application for watching and interacting with Tepache Mode
_This is a work in progress with high churn_

Player provided by [OvenPlayer](https://www.ovenmediaengine.com/ovenplayer)

## Running an 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/)
- [Firebase CLI]](https://firebase.google.com/docs/cli)

### Installation

- `git clone https://github.com/manufacturedba/tepacheweb` this repository
- `cd tepacheweb`
- `npm install`

### Running / Development

- `ember serve`
- Visit your app at [http://localhost:4200](http://localhost:4200).
- Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).

### Running / Production

- `npm start`

_Be sure to build application prior to running production server_

#### Environment parameters

TODO - Say goodbye to standalone google analytics package

`GOOGLE_MEASUREMENT_ID` - Unique tag ID for Google Analytics usage V4

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

- `npm run lint`
- `npm run lint:fix`

#### Building

- `ember build` (development)
- `GOOGLE_MEASUREMENT_ID=G-XXXXXXXXXX ember build --environment production` (production)

### 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/)