A check-in helper for WordCamp Tokyo 2019
You need PHP gRPC extension since wp-checkin uses google/cloud-firestore. Install it using this instruction.
sudo pecl install grpc
Clone wp-checkin repository then install composer and npm.
git clone git@github.com:wct2019/wp-checkin.git
cd wp-checkin
composer install
npm install
- Pulbic direcotry is
public.
wp-checkin uses the following libraries. Thanks!
- Slim
- React
- FontAwesome
- Twitter Bootstrap
To connect Firebase, you will need an authentication file. Place wordcamptokyo2019app-firebase-key.json file and place it in the root of your repository.
npm startto start building static files.npm run watchto start monitoring.composer startto start a local server atlocalhost:8080. This will connect with live database so handle with care.
- Folk this repository.
- Create a branch (e.g.
bugfix/what-you-fixed) and send a pull request tomaster.
- Our live site is 2019.tokyo.wp-checkin.com.
- The site has Basic access authentication.
- Commit to
masterbranch will be automatically deployed to the live site.
GPL 3.0 or later.
PHPのgRPC拡張必須です。google/cloud-firestoreを使っているためです。インストール方法はこちらをご覧ください。
sudo pecl install grpc
このリポジトリをクローンし、 composer および npm をインストールしてください。
git clone git@github.com:wct2019/wp-checkin.git
cd wp-checkin
composer install
npm install
public以下が公開用ディレクトリになります。
以下のライブラリを利用しています。ありがとうございます。
- Slim
- React
- FontAwesome
- Twitter Bootstrap
Firebaseとの連携のため、認証ファイルが必要です。 wordcamptokyo2019app-firebase-key.json というファイルを入手し、リポジトリのルートに入れてください。
npm startで静的ファイルのビルドが開始されます。npm run watchで静的ファイルの監視がスタートします。composer startでlocalhost:8080にローカルサーバーが立ち上がります。これは本番データベースと接続するので、動作には注意してください。
- このリポジトリをフォークしてください。
bugfix/what-you-fixedといった形でbugfix/修正した内容のブランチを切り、masterブランチに対してプルリクエストを送ってください。
- 2019.tokyo.wp-checkin.com です。
- Basic認証がかかっています。
- masterブランチにコミットすると、勝手にデプロイされます。
GPL 3.0またはそれ以降。