Releases: bartonhammond/snowflake
Releases · bartonhammond/snowflake
Jest JSX tests fixed
combine docs
Make the README.md all one doc
Fix device version & platform
add alternative server: snowflake-hapi-server
This release is support for a NodeJS server that runs on OpenShift. see: https://github.com/bartonhammond/snowflake-hapi-openshift
- The server is a Hapi Server backed by MongoDB and Redis.
- It has been tested for performance utilizing BlazeMeter and JMeter.
- The APIs are documented and available on the web page
http://<server>/documentation
- The source code is fully documented
This Snowflake React-Native Mobile project has been modified in the following:
- The
src/config/js
now has support for 3 environments - choose the one you want (see docs) - The
src/lib/Parse.js
has a base class nowBackEnd.js
that the newsrc/lib/Hapi.js
also sub-classes
Upgrade to RN 0.17
- NOTE: JSX tests do not work with JEST see #29
- use
npm test src/reducers
- use
- .babelrc = use same presets as RN
- package.json
- RN 0.17
- jest configuration
- upgrade "react-native-vector-icons"
- dev dependancies - babel-jest
- deleted jest-support/
- changed
import
torequire
- add
.default
to those requires that areexport default
- src/container/Login & src/containter/Profile
@connect(mapStateToProps, mapDispatchToProps)
toexport default connect(mapStateToProps, mapDispatchToProps)(Login);
- reduced size of "mark" image to 50x50
- change bitrise for both ios and android to only run non-JSX tests
- issues:
Bitrise.io, Fastlane, bundles, Media.xcassets
The ios snowflake XCode project has the following changes:
- Media .xcassets from Asset Catalog Creator Free - required basic icons
- Modify AppDelegate.m with DEBUG flag so app runs simulator or device
- Add versioning - see https://developer.apple.com/library/ios/qa/qa1827/_index.html
Updated Android project
see https://facebook.github.io/react-native/docs/signed-apk-android.html
- android/app/build.gradle updated and configured so simulator and device both work
- signingConfigs
- buildTypes
new bitrise directory
- see http://devcenter.bitrise.io/docs/provprofile-cert-export
- yml files for ios and android that can be imported to Bitrise.io Workflow
- appEnvVar.json - application level environment variables for Bitrise.io Workflow
- secretEnvVars.json - variables that are private to the Bitrise.io Workflow
Fastlane - automated iOS building
see install: https://github.com/fastlane/fastlane#installation
- fastlane/Fastfile - configuration for building ios app - executed by Bitrise.io
new docs file
- refactored README.md for maintainability
package.json
- turn jest coverage off otherwise Bitrise build breaks 'cause Jest throws error on report
videos
- over 45 minutes of instructions, demonstrations and help
Hot fix for npm package from git
Fix package.json for "apsl-react-native-button".
Hotfix for network error messages
Update ErrorAlert.js to check if obj has field 'message'. Display if so.
Docs
- All classes have been documented with Docker
- Be sure to run
npm install docker
- To generate docs, run
npm run docs
- This will generate the docs in
../snowflake-pages
- It will continue to watch for changes and generate updated docs
- This will generate the docs in
Hot loading
UI Updated to allow copy/paste of Redux store.