<commit_before># AAO-React-Native

[![Windows build status](https://ci.appveyor.com/api/projects/status/qi83hnivu0rkgbvo?svg=true)](https://ci.appveyor.com/project/hawkrives/aao-react-native)
[![macOS build status](https://travis-ci.org/StoDevX/AAO-React-Native.svg?branch=master)](https://travis-ci.org/StoDevX/AAO-React-Native)


## About
The St. Olaf community, now in pocket size… rewritten in React Native.

## Getting Started
- Clone the repository
- `cd` into the folder
- Install React Native: http://facebook.github.io/react-native/docs/getting-started.html#content
- `npm install`
- `npm run ios`

## Note
The Calendar might nag you for a Google Calendar API key. You can either ask someone involved with this project for a key, or you may [create one yourself](https://console.developers.google.com/projectselector/apis/credentials) for use during development.

1. Create a copy of the `.env.sample.js` file and rename it to `.env.js`
2. Insert your API key in place of the `key goes here` text

## Completed
* Stav Menu
* Directory
* Home Page
* Important Contacts
* Campus Dictionary
* Cage Menu
* Calendar
* SIS
* Transportation
* Oleville
* News
* Settings

## Work-In-Progress
* Building Hours
* Campus Map
* Streaming Media
* Push Notifications

## Todo (modules)
See the issues for the current todo module items, or improvements that could be made to the existing modules.

## Todo (other)
* [3D touch actions](https://github.com/jordanbyron/react-native-quick-actions) for icon and within
* [Touch-ID](https://github.com/naoufal/react-native-touch-id) for SIS

## Contributing
Would you like to contribute? Great! Have a look at [React Native](http://facebook.github.io/react-native/docs/getting-started.html) and have at it. Pull requests required, so fork away and make one! If you feel like you should have write access to the repo, make an issue and we can discuss it.

We use two continuous-integration (CI) systems to make sure that the project still works as we change things. Any submissions you make will be validated by the CIs.

Before you commit and push, make sure to run `npm run lint` on your copy and fix any errors or warnings that it shows. We try to keep the `master` branch clean of all messages from eslint.<commit_msg>Update readme (#166)<commit_after># AAO-React-Native

[![Windows build status](https://ci.appveyor.com/api/projects/status/qi83hnivu0rkgbvo?svg=true)](https://ci.appveyor.com/project/hawkrives/aao-react-native)
[![macOS build status](https://travis-ci.org/StoDevX/AAO-React-Native.svg?branch=master)](https://travis-ci.org/StoDevX/AAO-React-Native)

## About
The St. Olaf community, now in pocket size… rewritten in React Native.

## Getting Started
- Clone the repository
- `cd` into the folder
- Install React Native: http://facebook.github.io/react-native/docs/getting-started.html#content
- `npm install`
- `npm run ios`

## Note
The Calendar might nag you for a Google Calendar API key. You can either ask someone involved with this project for a key, or you may [create one yourself](https://console.developers.google.com/projectselector/apis/credentials) for use during development.

1. Create a copy of the `.env.sample.js` file and rename it to `.env.js`
2. Insert your API key in place of the `key goes here` text

## Completed
* Cage Menu
* Calendar
* Campus Dictionary
* Directory
* Home Page
* Important Contacts
* News
* Oleville
* SIS
* Settings
* Stav Menu
* Transportation

## Work-In-Progress
* Building Hours
* Campus Map
* Push Notifications
* Streaming Media

## Todo (modules)
See the [issues](https://github.com/StoDevX/AAO-React-Native/issues) for the current todo module items, or improvements that could be made to the existing modules.

## Todo (other)
* [3D touch actions](https://github.com/jordanbyron/react-native-quick-actions) for icon and within
* [Touch-ID](https://github.com/naoufal/react-native-touch-id) for SIS

## Contributing
Would you like to contribute? Great! Have a look at [React Native](http://facebook.github.io/react-native/docs/getting-started.html) and make a pull request! PRs are required, so fork away and make one! If you feel like you should have write access to the repo, please make an issue and we can discuss it.

We use two continuous-integration (CI) systems to make sure that the project still works as we change things. Any submissions you make will be validated by [Travis](https://travis-ci.org/StoDevX/AAO-React-Native/builds) and [AppVeyor](https://ci.appveyor.com/project/hawkrives/aao-react-native/history), the CIs.

Before you commit and push, make sure to lint your changes and fix any errors or warnings that `npm run lint` shows. We try to keep the `master` branch clean of all messages from eslint.
{'fraction_non_alphanumeric': 0.10519645120405577, 'fraction_numerical': 0.0031685678073510772, 'mean_word_length': 4.436280137772675, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 17, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3123415', 'n_tokens_mistral': 1478, 'n_tokens_neox': 1425, 'n_words': 544}