Skip to content
This repository was archived by the owner on Aug 13, 2021. It is now read-only.

Commit c3140ba

Browse files
author
Jeff Verkoeyen
committed
Initial commit
0 parents  commit c3140ba

26 files changed

+1381
-0
lines changed

.arcconfig

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"load": [
3+
"material-arc-tools/third_party/arc-hook-conphig",
4+
"material-arc-tools/third_party/arc-hook-github-issues",
5+
"material-arc-tools/third_party/arc-jazzy-linter",
6+
"material-arc-tools/third_party/arc-proselint",
7+
"material-arc-tools/third_party/arc-xcode-test-engine",
8+
"material-arc-tools/third_party/clang-format-linter"
9+
],
10+
"arcanist_configuration": "HookConphig",
11+
"phabricator.uri": "http://codereview.cc/",
12+
"arc.land.onto.default": "develop",
13+
"arc.feature.start.default": "origin/develop",
14+
"unit.xcode": {
15+
"build": {
16+
"workspace": "MaterialMotionStreams.xcworkspace",
17+
"scheme": "UnitTests",
18+
"configuration": "Debug",
19+
"destination": "platform=iOS Simulator,name=iPhone 6s"
20+
},
21+
"coverage": {
22+
"product": "MaterialMotionStreams.framework/MaterialMotionStreams"
23+
},
24+
"pre-build": "pod install"
25+
}
26+
}

.arclint

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"linters": {
3+
"chmod": {
4+
"type": "chmod"
5+
},
6+
"text": {
7+
"type": "text",
8+
"include": "(\\.(m|h|mm|md|swift)$)",
9+
"exclude": [
10+
"(/Pods/)"
11+
],
12+
"severity": {
13+
"3": "disabled",
14+
"5": "disabled"
15+
}
16+
},
17+
"prose": {
18+
"type": "prose",
19+
"include": "(\\.(md)$)",
20+
"exclude": [
21+
"(^CHANGELOG.md)"
22+
],
23+
"severity": {
24+
"typography.symbols.curly_quotes": "disabled",
25+
"typography.symbols.ellipsis": "disabled",
26+
"leonard.exclamation.30ppm": "disabled",
27+
"misc.annotations": "warning"
28+
}
29+
},
30+
"spelling": {
31+
"type": "spelling",
32+
"include": "(\\.(md)$)"
33+
},
34+
"clang-format": {
35+
"type": "clang-format",
36+
"include": "(\\.(m|h|mm)$)",
37+
"exclude": "(/Pods/)"
38+
},
39+
"jazzy": {
40+
"type": "jazzy",
41+
"include": "(src/[^\/]+?\\.(h|swift)$)"
42+
}
43+
}
44+
}

.arcunit

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"engines": {
3+
"xcode": {
4+
"type": "xcode-test-engine",
5+
"include": [
6+
"(\\.(m|h|mm|swift)$)",
7+
"(Podfile)"
8+
],
9+
"exclude": "(/Pods/)"
10+
}
11+
}
12+
}

.clang-format

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
BasedOnStyle: Google
2+
3+
AllowShortFunctionsOnASingleLine: Inline
4+
AllowShortIfStatementsOnASingleLine: false
5+
AllowShortLoopsOnASingleLine: false
6+
AlwaysBreakBeforeMultilineStrings: false
7+
BinPackParameters: false
8+
ColumnLimit: 0
9+
IndentWrappedFunctionNames: true
10+
ObjCSpaceBeforeProtocolList: true
11+
PointerBindsToType: false
12+
SortIncludes: true

.codecov.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
coverage:
2+
ignore:
3+
- "examples/"

.gitignore

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# Jazzy
2+
docs/
3+
4+
# Xcode
5+
#
6+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
7+
8+
## Build generated
9+
build/
10+
DerivedData/
11+
12+
## Various settings
13+
*.pbxuser
14+
!default.pbxuser
15+
*.mode1v3
16+
!default.mode1v3
17+
*.mode2v3
18+
!default.mode2v3
19+
*.perspectivev3
20+
!default.perspectivev3
21+
xcuserdata/
22+
23+
## Other
24+
*.moved-aside
25+
*.xcuserstate
26+
27+
## Obj-C/Swift specific
28+
*.hmap
29+
*.ipa
30+
*.dSYM.zip
31+
*.dSYM
32+
33+
## Playgrounds
34+
timeline.xctimeline
35+
playground.xcworkspace
36+
37+
# Swift Package Manager
38+
#
39+
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
40+
# Packages/
41+
.build/
42+
43+
# CocoaPods
44+
#
45+
# We recommend against adding the Pods directory to your .gitignore. However
46+
# you should judge for yourself, the pros and cons are mentioned at:
47+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
48+
#
49+
Pods/
50+
*.xcworkspace
51+
52+
# Carthage
53+
#
54+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
55+
# Carthage/Checkouts
56+
57+
Carthage/Build
58+
59+
# fastlane
60+
#
61+
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
62+
# screenshots whenever they are needed.
63+
# For more information about the recommended setup visit:
64+
# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md
65+
66+
fastlane/report.xml
67+
fastlane/Preview.html
68+
fastlane/screenshots
69+
fastlane/test_output

.jazzy.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module: MaterialMotionStreams
2+
module_version: 1.0.0
3+
sdk: iphonesimulator
4+
xcodebuild_arguments:
5+
- -workspace
6+
- MaterialMotionStreams.xcworkspace
7+
- -scheme
8+
- MaterialMotionStreams
9+
github_url: https://github.com/material-motion/streams-swift
10+
github_file_prefix: https://github.com/material-motion/streams-swift/tree/v1.0.0

.swift-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.0

.travis.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
language: objective-c
2+
osx_image: xcode8.1
3+
sudo: false
4+
notifications:
5+
email: false
6+
before_install:
7+
- gem install cocoapods --no-rdoc --no-ri --no-document --quiet
8+
- git clone https://github.com/phacility/arcanist.git
9+
- git clone https://github.com/phacility/libphutil.git
10+
- git clone --recursive https://github.com/material-foundation/material-arc-tools.git
11+
- pod install --repo-update
12+
script:
13+
- set -o pipefail
14+
- arcanist/bin/arc unit --everything --trace
15+
- xcodebuild build -workspace MaterialMotionStreams.xcworkspace -scheme Catalog -sdk "iphonesimulator10.1" -destination "name=iPhone 6s,OS=10.1" ONLY_ACTIVE_ARCH=YES | xcpretty -c;
16+
after_success:
17+
- bash <(curl -s https://codecov.io/bash)

AUTHORS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This is the list of Material Motion streams for Apple devices authors for copyright purposes.
2+
#
3+
# This does not necessarily list everyone who has contributed code, since in
4+
# some cases, their employer may be the copyright holder. To see the full list
5+
# of contributors, see the revision history with git log.
6+
7+
Google Inc.
8+
and other contributors

0 commit comments

Comments
 (0)