PLAID Engineer Blog

PLAID Engineer Blog


KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。

PLAID Engineer Blog

GitHub Actions を使って継続的ローカライゼーションをスクラッチから構築した話

こんにちは。先月アムステルダムに行って 初 Uber で UX に感動した @kazupon です。 PLAID がプロダクトとして提供する KARTE の管理コンソールは Vue.js で作られた Web アプリケーションです。そんな Vue.js で作られた Web アプリケーションを国際化対応するために、vue-i18n という国際化するためのライブラリを入れて日本語、英語対応できるようになっています。 この記事は、国際対応されたプロダクトを継続的ローカライゼーションのワークフローの仕組みをスクラッチから作り、作り上げたそのワークフローを導入した話です。 継続的ローカライゼーションとは?本題に入る前に、今回導入する継続的ローカライゼーションという用語、初めて知る人も…

kazuponkazupon

1,100 超えコンポーネントの Jade / Pug テンプレートを移行した話

こんにちは! 銀座でお昼パクチー食べれるお店があって大変満足している @kazupon です。 PLAID は KARTEという「リアルタイムユーザー解析プラットフォーム」を提供しており、様々な機能を提供します。また、その様々機能を制御するために管理コンソールを Web アプリケーションとして提供しており、Vue.js で作られています。 管理コンソールは、1,100 超える単一ファイルコンポーネント (Single-file components)で構築されており、テンプレートのマークアップとして Jade / Pug を使用しています。 この記事では、単一ファイルコンポーネントでこれまでテンプレートとして利用してきた Jade / Pug を Web 標準のマ…

kazuponkazupon