Awesome
Force
Force is the Artsy website, www.artsy.net.
Are you an Engineer? Don't know what Artsy is? Check out this overview and more.
Want to know more about Artsy's tech? Read the Artsy Engineering Blog.
Meta
- State: production
- Production: https://www.artsy.net | k8s
- Staging: https://staging.artsy.net | k8s
- GitHub: https://github.com/artsy/force
- CI/Deploys: CircleCi; merged PRs to
artsy/force#main
are automatically deployed to staging; PRs fromstaging
torelease
are automatically deployed to production. Start a deploy... - BrowserStack: For testing applications cross-browser use BrowserStack. Credentials are located in 1Password.
- Storybook: https://force-storybook.artsy.net
- Hacks: View code hacks here
- Point People: @damassi, @dzucconi, @mzikherman
History
Force was open-sourced in 2014 and was an early successful implementation of an isomorphic JavaScript application, rendering both the server and client side. It has been developed in the open since August 2016.
Since then it has evolved into what we regard as a fairly bullet-proof stack: React, Relay (a GraphQL client library), TypeScript, and our design system Palette.
Set-Up
See CONTRIBUTING.
._,.
."..-..pf
-L ..#'
.+_L ."]#
,'j' .+.j` -'.__..,.,p.
_~ #..<..0. .J-.``..._f.
.7..#_.. _f. .....-..,`4'
;` ,#j. T' .. ..J....,'.j`
.` .."^.,-0.,,,,yMMMMM,. ,-.J...+`.j@
.'.`...' .yMMMMM0M@^=`""g.. .'..J..".'.jH
j' .'1` q'^)@@#"^".`"='BNg_...,]_)'...0-
.T ...I. j" .'..+,_.'3#MMM0MggCBf....F.
j/.+'.{..+ `^~'-^~~""""'"""?'"``'1`
.... .y.} `.._-:`_...jf
g-. .Lg' ..,..'-....,'.
.'. .Y^ .....',].._f
......-f. .-,,.,.-:--&`
.`...'..`_J`
.~......'#' May the Force be with you.
'..,,.,_]`
.L..`..``.
License
MIT License. See LICENSE.
About Artsy
<a href="https://www.artsy.net/"> <img align="left" src="https://avatars2.githubusercontent.com/u/546231?s=200&v=4"/> </a>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!