Skip to content

satellytes/satellytes.com

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
noa.santo
Nov 13, 2024
92f7fb3 Â· Nov 13, 2024
Mar 5, 2024
Mar 1, 2021
Aug 30, 2023
Nov 28, 2023
May 30, 2022
Nov 13, 2024
Mar 31, 2022
Dec 8, 2021
Mar 29, 2022
Sep 4, 2023
Apr 15, 2020
Mar 2, 2020
Jan 11, 2021
Mar 21, 2023
Aug 30, 2023
Mar 7, 2022
Dec 6, 2023
Mar 15, 2023
May 2, 2023
Nov 21, 2022
Nov 13, 2024
Oct 30, 2024
Oct 30, 2024

Repository files navigation

satellytes.com

This repository contains the https://satellytes.com website.

Project setup

To run the project all you need is:

  • Yarn
  • Node >= 18

Additional setup on Apple Silicon

If you are using a machine with Apple Silicon, the canvas dependency might not have prebuild binaries, therefore the installation fails.

To fix that, you need to install the dependencies needed to compile the binaries first (using Homebrew):

brew install pkg-config cairo pango libpng jpeg giflib librsvg

Environment Variables

It is necessary to create a dotenv (.env.development) to develop locally.

Variable Name Decription
CONTENTFUL_SPACE_ID your Contentful space ID
CONTENTFUL_ACCESS_TOKEN your content delivery API access token
CONTENTFUL_PREVIEW_ACCESS_TOKEN your content preview API access token
CONTENTFUL_HOST preview.contentful.com

Then you can use the following commands to start development:

# install dependencies
yarn

# start local dev server
yarn start

# create a production build
yarn build

# serve the production build
yarn serve

A production build of the website gets created for every pull request. You will get the link as pull request comment.

Writing a blog post

You can add a blog post by creating a new one in our Satellytes.com Space on Contentful.