Geolonia PWA は、GitHub と Google Sheets を使って、素早く PWA の地図アプリが作れるテンプレートです。
- Use this template ボタンでこのリポジトリをコピー。
リポジトリ名を入力し、「Create repository from template」でリポジトリを作成。(この時に必ず「Include all branches」にチェックを入れる)
Settings > Secrets > Action > 「New repository secret」ボタンから、スプレッドシートのAPIキー を 'GOOGLE_SHEET_API_KEY'、スプレッドシートの共有URLを(共有設定を一般読み取りに設定)、'GOOGLE_SHEET_URL'という値で、GitHub のシークレットに設定。
Settings > Action >General から Workflow permissions の権限を、「Read and write permissions」に変更。保存する。
その後、手動でワークフローを実行し、「build」 と「page-build-deployment」が緑になっているのを確認。
下の形式のURLをクリックすると、地図アプリページに移動できる。
https://あなたのユーザー名.github.io/アプリ名/
$ git clone [email protected]:geoloniamaps/pwa.git
$ cd pwa
$ npm install
$ npm start