monorepo

    0

    1答えて

    ここに質問があります。 私はいくつかのパッケージをモノレポにマージしようとしています。私はyarnを使用しており、それはworkspaces-experimentalの機能です。だから、リポジトリのフォルダ構造は次のようになります。今 . node_modules packages myapp1 myapp2 myreactapp1 、目標の一つは、テストを簡

    6

    1答えて

    私はそれが自分のチームと現在のプロジェクトの状態にとって素晴らしい解決策であると信じているので、私はモノレゾリューションについて自分自身を教育してきました。私たちは複数のWeb製品(クライアントポータル、内部ポータル、API、コア共有コード)を持っています。 ここで、私が探したい回答がバージョン管理であることを見つけるのに苦労しています。 あなたのプロジェクトや製品がすべてモノレポの中にある場合の

    1

    2答えて

    私はmonorepoプロジェクトprojを持っています。subのサブツリーをproj/subの下に使用しています。私はprojとsubの両方に触れるたくさんのコミットを作った。アップストリームsubに関連する変更を効果的に公開するにはどうすればよいですか? 通常、私は桜-選ぶごとに持っていると思いますが git cherry-pick -x --strategy=subtree -Xsubtree

    4

    2答えて

    より大きなタイスクリプトプロジェクトでは、コードを糸ワークスペースでモノレポに移動することにしました。 私たちはwebpackをビルドしてバンドルし、すべてがうまく動作します(特にローカルモジュール/パッケージ間のリンク)。 糸ワークスペースではmono repoのルートフォルダにほとんどのnode_moduleが格納されるため、IDE(IntelliJとVSCode)は、 "inner"プロジェ

    3

    1答えて

    Bashとgitを使用して、ブランチがマージされた最後の時刻と異なるファイルを含むディレクトリのコレクションを得るにはどうすればmaster? 特定のファイル名を含むようなパターン、たとえばpackage.jsonを含む変更されたディレクトリのコレクションを構築し、変更されたコレクションのコレクションがrequirements.txtであるように変更したコレクションがさらに優れています。

    1

    2答えて

    私はモノレポを使ってlernaを使っています。私は主なパッケージ、私のアプリケーション(app)、reactアプリケーションといくつかの他のパッケージは、しばしばreactコンポーネントです。 App.js import React, { Component } from 'react'; import CollectionBrowser from '@elmc/app-collection-b

    1

    1答えて

    私は現在モノレポスで遊んでいて、特定のコミット後に影響を受ける1レベルのサブフォルダをすべてリストから取得しようとしています。 これまでのところ、私は唯一のフォルダ名を取得するために管理しgit diff --name-only $COMMIT_ID..head | xargs -L1 dirnameを使用しgit diff --name-only $COMMIT_ID..head を使用して影響

    2

    1答えて

    モノレポをgitに移動することに興味があり、パイプラインベースのCI/CDと統合したいと考えています。 ここまで見た一般的なパターンは、repoのルートにある単一のパイプライン記述ファイルです。これは、repoごとに1つのパイプラインを意味します。これはJenkins Pipeline、Gitlab、Bitbucket CI、CircleCIなどのパターンのようです。 モノレポを指定すると、このよ