タグ

ブックマーク / docs.wantedly.dev (2)

  • Wantedly Engineering Handbook | Wantedly Engineering Handbook

    新しく Wantedly の開発チームに参加する人向けのドキュメント集です。社内のエンジニアが知るべき情報のうち外部にも公開できる情報を体系的にまとめたものです。 入社前後のフルタイムの社員が一番の想定読者です。ハンドブックの内容はインターンや採用選考を受けている人にも役に立つことを期待しています。また、PDF 形式の電子書籍およびオンラインドキュメントとして広く一般公開しています。1 年に 1 度、物理書籍としても印刷し社内外に配布します。

    Wantedly Engineering Handbook | Wantedly Engineering Handbook
    efcl
    efcl 2021/08/27
    "新しくWantedlyの開発チームに参加する人向けのドキュメント集です。社内のエンジニアが知るべき情報のうち外部にも公開できる情報を体系的にまとめたものです。"
  • Web アプリ共通ライブラリ "React Shared Component" の紹介 | dev-branding@wantedly.com

    WantedlyフロントエンドReact で書かれており、フロントエンドコードは複数のリポジトリに分かれています。 元々は一つのモノリシックなリポジトリでフロントエンドも管理していましたが、新規で作成するページの大部分は新しいリポジトリで書かれています。 そして、この新しいフロントエンドのリポジトリも、企業側管理画面、ユーザー側画面とで分かれています。 一方で、ヘッダーやサイドバー、フッターなどといったナビゲーションなど、リポジトリ間で共通の UI があります。 実装が重複しないよう、それらを Wantedly 共通の React コンポーネントライブラリに切り出しています。 以下は実例です。これらのページは異なるリポジトリで実装されてます。 一方、青色で囲われたヘッダーは共通なので、ライブラリの中で実装され、それを各リポジトリで呼び出しています。

    Web アプリ共通ライブラリ "React Shared Component" の紹介 | dev-branding@wantedly.com
    efcl
    efcl 2021/08/27
    グローバルナビゲーションをsharedなパッケージとしてmonorepoで管理している話。
  • 1