The Art World in Your Pocket or Your Trendy Tech Company's Tote, Artsy's iOS app.
Switch branches/tags
Clone or download
joanna20 Merge pull request #2730 from artsy/ashfurrow-docs-updates
Moves pre-flight checklist into Notion #trivial
Latest commit 8477830 Nov 20, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Try Xcode 10 Sep 19, 2018
.vscode Bring tests back Apr 6, 2018
Artsy Stickers Version bump. Nov 6, 2018
Artsy.xcodeproj Updates Emission Nov 7, 2018
Artsy.xcworkspace remove file with unnecessary changes Jul 11, 2018
Artsy Removes the position field from a LiveAuctionLot - as it's not used, … Nov 9, 2018
ArtsyRecordedTests [Tests] Print debug descriptions Jan 4, 2017
Artsy_Tests Removes fatalError() and fixes type problem. Nov 6, 2018
Pods @ e51d635 update emission Jun 28, 2018
config [Swiftlint] Only lints changed&added files. Jun 28, 2016
docs Moves pre-flight checklist into Notion. Nov 20, 2018
fastlane Only do eigen, not eigen staging to sentry May 25, 2018
.gitattributes Merge CI Jan 11, 2016
.gitignore Merge master Mar 15, 2018
.gitmodules [Pods] Add all pods to a git submodule. May 23, 2016
.mention-bot [mention-bot] Only mention org members and max 1. Dec 18, 2015
.travis.yml [Danger] Split danger across Travis and Circle Mar 29, 2017
.vimrc Add a local vim config that matches the project indentation. Mar 17, 2015
AppIcon_114.png initial commit, again. Jan 22, 2015
AppIcon_57.png initial commit, again. Jan 22, 2015
CHANGELOG.yml Removes the position field from a LiveAuctionLot - as it's not used, … Nov 9, 2018
Dangerfile Remove the changelog check in danger Jun 19, 2018
Dangerfile.circle.rb [Danger] Split danger across Travis and Circle Mar 29, 2017
Gemfile Remove the old native artwork view controller Sep 14, 2018
Gemfile.lock Remove the old native artwork view controller Sep 14, 2018
HACKS.md Audited for the expectation that the ARSwitchBoard would push a view … Dec 22, 2015
LICENSE Updates copyright year. Nov 19, 2018
Makefile Preparing for the next release, version 4.1.1 Apr 18, 2018
Podfile Updates Emission Nov 7, 2018
Podfile.lock Updates Emission Nov 7, 2018
README.md More docs Jan 17, 2018
clang-with-eigen-additions [Project] Get app target to build with cache. Feb 2, 2016
dependencyci.yml Remove the check for colored Jul 26, 2016

README.md

Meta

This is a core Artsy Mobile OSS project, along with Energy, Eidolon, Emission and Emergence.

Don't know what Artsy is? Check out this overview and more, or read our objc.io on team culture.

Want to know more about Eigen? Read the mobile blog posts, or eigen's specifically.

Docs

Get setup here. Further documentation can be found in the documentation folder.

Work at Artsy?

Instead of make oss below, run make artsy to set up spacecommander and SwiftLint.

Then you'll want to find "Eigen" in our Engineering 1Password for your ENV vars, CocoaPods Keys should ask during the pod install.

Quick Start

Want to get the app running ? Run this in your shell:

git clone https://github.com/artsy/eigen.git
cd eigen
gem install bundler
bundle install --without development distribution

make oss # or make artsy

bundle exec pod install --repo-update
open Artsy.xcworkspace

This will set you up on our staging server, you will have a running version of the Artsy app by hitting Build > Run.

Note: bundle exec pod install may fail the first time you run it (due to a bug in a dependency of ours). Re-running the command should work.

Deployment

For how we deploy, check out the dedicated documentation:

Thanks

Thanks to all our contributors.

License

MIT License. See LICENSE.