Skip to content

ega4432/tweet-current-page

Repository files navigation

Tweet Current Page

Chrome Web Store GitHub release

概要

現在表示しているサイトをツイートできるシンプルな Chrome 拡張機能です。

demo

インストール

Chrome web store からインストールできます。

Tweet Current Page - Chrome ウェブストア

開発

# Git clone
$ git clone git@github.com:ega4432/tweet-current-page.git

# 依存パッケージのインストール
$ yarn

# ビルド
$ yarn build

デプロイ

通常のデプロイフロー

事前に GitHub の Secret に秘匿情報を追加する必要があります。秘匿情報の生成については こちら を参考にしてください。

GitHub にタグをプッシュすると自動でデプロイが走ります。この時打ったタグが Chrome Web Store のパッケージのバージョンになります。

$ git tag -a 'v*.*.*' -m 'something'

$ git push origin v*.*.*

GitHub Actions をデバッグ

GitHub Actions のワークフローをローカルでデバッグしたい場合は以下のように act を使用します。デフォルトでは push イベントをトリガにした場合の処理が実行されます。

$ brew install act

$ ./scripts/act.sh

マニュアルデプロイ

手動でデプロイしたい場合は、以下のようにローカルに .env を準備して行います。

# 生成した秘匿情報をペーストします
$ cp .env.example .env

$ ./scripts/deploy.sh

Chrome Web Store Developer Dashboard を確認して、デプロイが完了したかを確認します。

作者

ega4432: GitHub / Twitter

ライセンス

MIT