Front-end Are.na client, built using Artsy's Ezel. Also made possible by Artsy's very generous decision to open source their front-end client. Many patterns (also bits of code, probably) adopted from Force. Thanks dudes.
The general idea here is something minimal, utilitarian, unobtrusive and adaptible to many different situations. We try to make use of re-usable components and views as often as possible.
- Fork this repo
- Install Foreman or Forego
- Obtain a set of .env files (.env.dev, .env.staging, .env.prod) from @dzucconi or @broskoski
- Install Yarn
- Install dependencies:
yarn install
foreman start -f Procfile.dev -e .env.dev
# => Listening on port 5000
You can point at different instances using different .env files (local/staging/prod).
URL: www.are.na
- Create a new pull request from the
master
branch against thedeploy
branch. Merges intodeploy
are automatically deployed to our production instance
URL: staging.are.na
- Merges into
master
are automatically deployed to our staging instance. - You can deploy your current local branch to staging if need be by exporting out the appropriate S3 keys and running
yarn run deploy-staging