Eigen

你口袋里的艺术世界或你时髦的科技公司的手提包,Artsy 的移动应用程序。「The Art World in Your Pocket or Your Trendy Tech Company's Tote, Artsy's mobile app.」

Github星跟踪图

这是 Artsy Mobile OSS 的核心项目,以及 Eidolon, EmissionEmergence

不知道 Artsy 是什么? 查看 此简介更多 内容,或阅读我们关于 团队文化 的 objc.io。

想进一步了解Eigen? 阅读 移动 博客帖子,或 eigen 的特性。

文档

这里入门。进一步的文档可以在 documentation 文件夹中找到。

在Artsy工作?

运行 make artsy 来设置 spacecommanderSwiftLint,而不是在下面创建 oss。

然后你会想在我们的工程 1Password 中找到你的 ENV vars 的特征,CocoaPods 键应该在 pod 安装过程中询问。

未签入文件 Artsy/App/Echo.json(OSS 贡献者包含示例文件)。 运行 pod install 时,将为您下载最新的 Echo.json 文件。 请参阅 Podfile 中的注释。

快速开始

想要让应用程序运行? 在 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

这将启动我们的登台服务器,您将通过点击 Build>Run 获得 Artsy 应用程序的运行版本。

注意:bundle exec pod install 在第一次运行时可能会失败(由于我们的依赖项中的错误)。 重新运行该命令应该工作。

部署

有关如何部署,请参阅专用文档:

谢谢

感谢我们所有的 贡献者

许可

MIT许可证。 见 LICENSE


概览

名称与所有者artsy/eigen
主编程语言TypeScript
编程语言Objective-C (语言数: 10)
平台Mac
许可证MIT License
发布数4680
最新版本名称ios-8.38.0-2024.05.03.13 (发布于 2024-05-03 13:48:34)
第一版名称1.6.2 (发布于 )
创建于2015-01-22 21:52:39
推送于2024-05-03 14:50:32
最后一次提交
星数3.5k
关注者数123
派生数558
提交数24.7k
已启用问题?
问题数1543
打开的问题数3
拉请求数7932
打开的拉请求数13
关闭的拉请求数700
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

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. Then you'll want to find "Eigen" in our Engineering 1Password for your ENV vars, CocoaPods Keys should ask during the pod install.

The file Artsy/App/Echo.json is not checked in (a sample file is included for OSS contributors). When you run pod install, the latest Echo.json file will be downloaded for you. See note in Podfile.

Quick Start

Note: We currently require using Xcode 10 for development, with the latest version (10.3) recommended. You can find all versions of Xcode from Apple's Developer Portal ?.

You'll need:

  • Node installed (whichever version is listed as the engine here).
  • Yarn installed, too.

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 Product > Run (or ⌘R).

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.

Updating Emission

To update the version of Emission used, check out the docs.

Deployment

For how we deploy, check out the dedicated documentation:

Thanks

Thanks to all our contributors.

License

MIT License. See LICENSE.

About Artsy

This project is the work of engineers at Artsy, the world's
leading and largest online art marketplace and platform for discovering art.
One of our core Engineering Principles is being Open
Source by Default
which means we strive to share as many details
of our work as possible.

You can learn more about this work from our blog and by following
@ArtsyOpenSource or explore our public data by checking out
our API. If you're interested in a career at Artsy, read through
our job postings!

去到顶部