Skip to content

Instantly share code, notes, and snippets.

View joeboyscout04's full-sized avatar

Joe Elliott joeboyscout04

View GitHub Profile
First, we create a cart:
```
mutation cartCreate($input: CartCreateMutationInput!) {
cartCreate(input: $input) {
cart {
...cartInfo
}
clientMutationId
status
errors {
@joeboyscout04
joeboyscout04 / gist:6e43859c81030661b461ea1b3ddac7b5
Last active April 21, 2020 07:47
Proposal for GraphQL data schema
enum CatchStatisticsProperty {
WEATHER_CONDITION
WIND_DIRECTION
WIND_SPEED
AIR_PRESSURE
MOON_PHASE
SUN_PHASE
HOUR_OF_DAY
MONTH_OF_YEAR
### Intro
This is a proposal of the CI workflow for the client (iOS/Android) apps. It's modeled on a workflow I used when consulting which was a project in a similar setup. The main assumptions which are similar to that project are:
- Infrequent, manually-triggered releases to App Store (ie, not a Continuous Delivery)
- Frequent beta app distribution
- Emphasis on manual testing by external users
## Setup
### Branches
@joeboyscout04
joeboyscout04 / TrackingSpec.yml
Last active April 5, 2019 14:39
Tracking Specification Brainstorm
version: "37"
info:
description: "This is the tracking data specification"
maintainers:
- "blahgblah@blah.com"
user_properties:
- name: "userId"
description: "The user's unique Identifier"
rationale: "Needed for tracking unique user events"
events:
@joeboyscout04
joeboyscout04 / gist:3d88ba70b90c742b9bea62e82ef1b0eb
Created December 13, 2017 11:55
Install Ruby and Bundler for fastlane
# Install rbenv
$ brew install rbenv
# Install Ruby 2.3.1 using rbenv and set it global
$ rbenv install 2.3.1
$ rbenv global 2.3.1
$ ruby --version #version check
# Add the following to your ~/.bash_profile to set globally
# Ruby version