wheatandcatの開発ブログ

React Nativeで開発しているペペロミア & memoirの技術系記事を投稿してます

GoでGitHub Actionsでreviewdogを実装してみる

今までmonorepoで管理していたペペロミアのプロジェクトをリポジトリに分け始めたので、ついでにreviewdogを実装してみました github.com reviewdogとは reviewdogはPull Requestに対して指定したlinterや静的解析を行い、対象行に以下の画像みたいにコメン…

@nuxt/httpを導入する

ペペロミアのWeb版でのAPIアクセスの実装に@nuxt/httpを導入しみました。 github.com Nuxtは元々axiosを押していましたが、今後こちらの@nuxt/http標準になる流れみたいなので採用しました。 Pull Request https://github.com/wheatandcat/PeperomiaWeb/pull…

ペペロミア v2.0.4のリリースノート。Expo SDK v37、Sign in with Apple、ダークモード対応などなど

ペペロミア v2.0.4を公開したので主な変更を記載します ■ v2.0.4のマイルストーン v2.0.4 Milestone · GitHub Expo sdk v37にバージョンアップ ■ Expo sdk v37にバージョンアップ https://github.com/wheatandcat/Peperomia/pull/559 最新のExpo SDKにアップ…

React Navigation をv4→ v5にバージョンアップしてみた

こちらのPull Requestで諸々対応 ■ react-navigation v5にアップデート https://github.com/wheatandcat/Peperomia/pull/545/files ■ react-navigation v5のScreen optionにtypesを指定 https://github.com/wheatandcat/Peperomia/pull/549/files 概要 React…

NuxtでComposition API とTSとTSX + CSS Modulesの組み合わせについて考えてみる

github.com 上記のプロジェクトでComposition API とTypeScriptを組み込んでみたので、その時の考えをまとめて記事にしました。 前置き Composition API とは Composition API RFC | Vue Composition API Composition APIについては上記の公式ホームページの…

Firebase Authenticationの「This browser is not supported or 3rd party cookies and data may be disabled. 」の解決方法

今、以下のレポジトリでWeb版ペペロミアを開発中ですが、その時にハマった内容を記事にしました。 github.com はじめ Firebase Authenticationでログイン画面を作成して、いざログインしようとすると This browser is not supported or 3rd party cookies an…

DangerでPull Requestでカバレッジを通知してテストコードを書くモチベーションを上げる

そろそろもっとテストコード書いたほうが良いなーと思ったので、 モチベーションを上げるためにカバレッジを通知するようにしました。 ↓こんな感じ 通知にはdanger-jsを使用しました。 github.com カバレッジの通知は、こちらのプラグインでサクッと実装でき…