oxlintに搭載された870個のリントルールを、ガチャを引く感覚で1つずつ読んでいくための非公式ファンサイトです。引いたルールはそのままURLになるので、気に入ったルールをリンクとして共有できます。
引いたルールはコレクションに貯まっていき、まとめて.oxlintrc.jsonのスニペットとして書き出せます。ルールの説明とコード例は、oxcプロジェクトのドキュメントの原文をそのまま表示しています。
技術的な特徴
- ルールのデータはoxc.rsのドキュメントから取得し、週に1度取り直しています。ビルド時に生成するので、アプリ側は出来上がったJSONを読むだけです。
- ランダムに1件のルールを返す読み取り専用のAPIを
/api/randomで公開しています。 - ガチャのカプセルはZdogで描画しました。排出時の演出はMotionで組み立てています。
- スタイリングにはStyleXを採用し、ビルド時に静的なCSSへ変換しています。
- ホスティングにはGMOのデプロイナウを使っています。
関連リンク
- 公開サイト
- GitHubリポジトリ