Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*

*.csv
.ipynb_checkpoints
.~*
30 changes: 8 additions & 22 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,9 @@
os: osx

before_install:
- brew cask install phantomjs
- git clone git://github.com/n1k0/casperjs.git /tmp/casperjs
- export PATH=/tmp/casperjs/bin/:$PATH

before_script:
- phantomjs --version
- casperjs --version
- python -m SimpleHTTPServer 8080 &
- sleep 10

language: node_js
node_js:
- "stable"
cache:
directories:
- node_modules
script:
- casperjs test test/integration

deploy:
provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN
keep_history: true
on:
branch: master
- yarn build
- yarn test
33 changes: 24 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,20 +42,26 @@ Track data is exported in [CSV](http://en.wikipedia.org/wiki/Comma-separated_val

## Development

Developers wishing to make changes to Exportify should use a local web server. For example, using Python 2.7 (in the Exportify repo dir):
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

```bash
python -m SimpleHTTPServer
```
In the project directory, you can run:

For Python 3 (in the Exportify repo dir):
**`yarn start`**

```bash
python -m http.server 8000
```
Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.\
You will also see any lint errors in the console.

Then open [http://localhost:8000/](http://localhost:8000/).
**`yarn test`**

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

**`yarn build`**

Builds the app for production to the `build` folder.


## Notes
Expand All @@ -74,3 +80,12 @@ Then open [http://localhost:8000/](http://localhost:8000/).
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request


## Error Monitoring

Error monitoring provided by Bugsnag.

<a href="http://www.bugsnag.com">
<img src="bugsnag.png" width="200" />
</a>
Binary file added bugsnag.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading