6e69b0a987
Revert "another attempt" This reverts commit adfd562f02defc8d1e031b7a007d352f69eeb274. Revert "sigh" This reverts commit de6296d2814165c59d100f18af23df5b94ceb7c4. sigh another attempt okay maybe a solid solution change some things and....try again try again sigh...only support iphone fix app config remove unused files temp eas update cleanup plugin get app clip working progress add more to plugin start working on build plugin rename setup app clip fix created at oops, wrong workflow temp workflow edit add a bunch of libs to exclusion drop the fork rm manual config for clip fix name as well fix target name
Build / Develop
SPA Bundle (monolithic static javascript file)
To build the SPA bundle (bundle.web.js), first get a JavaScript development
environment set up. Either follow the top-level README, or something quick
like:
# install nodejs
nvm install
nvm use
npm install --global yarn
# setup tools and deps (in top level of this repo)
yarn install --frozen-lockfile
# run yarn web dev server, if you wanted
yarn web
Then build and copy over the big 'ol bundle.web.js file:
# in the top level of this repo
yarn build-web
Golang Daemon
Install golang. We are generally using v1.21+.
In this directory (bskyweb/):
# re-build and run daemon
go run ./cmd/bskyweb serve
# build and output a binary
go build -o bskyweb ./cmd/bskyweb/
The easiest way to configure the daemon is to copy example.env to .env and
fill in auth values there.