Version: nightly
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 start
to start building static files.npm run watch
to start monitoring.composer start
to 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
master
branch 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またはそれ以降。