Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 1.36 KB

START.md

File metadata and controls

59 lines (37 loc) · 1.36 KB

Getting Started

Clone the repo, including all submodules:

git clone --recursive [email protected]:anysphere/anysphere-messaging

GitPod

We support and use gitpod often. You can start here if you would like to try it out.

Open in Gitpod

Updating schema

After updating the schema in asphr/schema, run the following on a Linux machine:

make update-gui-repo

in this directory. Then commit and push! This updates the generated schema for the gui.

Build for x86

Install x86brew:

arch --x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Create alias: add alias x86brew='arch --x86_64 /usr/local/Homebrew/bin/brew' to your .bashrc. Install x86bazelisk:

x86brew install bazelisk

Create alias: add alias x86bazelisk='arch --x86_64 /usr/local/bin/bazelisk to your .bashrc. Make sure which bazelisk is the /opt/homebrew/... version, and make sure x86bazelisk is the right thing too.

Release

Make a new draft release on GitHub in the client repo. Pick a new version number and give the tag vX.X.X.

Run

ASPHR_VERSION=X.X.X make publish-mac

Publish the release on GitHub.

Deploy the landing page:

make publish-landing