Scratchサーバーを手元で立ち上げる
https://gyazo.com/1b23f640e591db0ac6638e417d87e094
ターゲットは #FreeBSD ですが、他の環境でもほとんど同じ手順で動くはずです。 公式のScratch3サーバのみを立ち上げる
事前に必要な準備(具体的な方法は省略)
gitコマンドのインストール
追加拡張機能の無いScratch3サーバーを準備する
code:shell
$ cd scratch-gui
$ npm install
サーバーを起動する(scratch-guiディレクトリで実行)
code:shell
$ npm start
Microbit More拡張機能を追加する
scratch-guiディレクトリで作業する
code:shell
# Microbit More
## 本当は、mbit-more-v2は、checkout@v2した方が良い?
$ ln -s mbit-more-v2 microbitMore
$ sh ./microbitMore/install-stretch3.sh
AkaDako拡張機能を追加する
scratch-guiディレクトリで作業する
code:shell
# AkaDako
$ sh ./xcx-g2s/scripts/stretch3-install.sh
他のPCからMicrobit MoreやAkaDakoなどの拡張機能を使うために
だから、httpsが使えるように設定する必要がある
nginxやapacheで(自己署名証明書 aka オレオレ証明書を使って)SSLを使う設定にして、proxyでScratchサーバにつなぐ設定をする
補足情報
git cloneする時に--depth 1をつけているのは、大量のソース更新ログを取ってこないため。