whats-new-in-emberland
This is an overview app of Ember-related Github activity used by the investigative folks over at The Ember Times to find new, relevant topics for the newsletter.
Prerequisites
You will need the following things properly installed on your computer.
- Git
- Node.js (with npm)
- Ember CLI
- Google Chrome
Installation
git clone <repository-url>
this repositorycd whats-new-in-emberland
yarn
- if you do not have one yet, please create a valid Github API Token here. Each token you're generating already comes with the suitable set of permissions to read all the public repository info that is required to run this app. There's no need for you to tick any of the additional permissions scope options in the token generation wizard.
- Set your token in your
~/.bashrc
file as follows:
export GITHUB_API_KEY="my-key-id"
- run
source ~/.bashrc
to give your current terminal window access to the updated env variables
Running / Development
ember serve
- Visit your app at http://localhost:4200/overview/.
- Visit your tests at http://localhost:4200/tests.
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:hbs
npm run lint:js
npm run lint:js -- --fix
Building
ember build
(development)ember build --environment production
(production)
Deploying
Specify what it takes to deploy your app.