capture appイベントcapture appの代わりとして機能します。将来的には、トラッカーcapture appとデータ入力アプリをcapture appに組み込む予定です。
capture appでは、特定の時間と場所で発生したイベントを登録します。イベントは任意の時点で発生する可能性があります。これは、事前に定義された一定の間隔で収集できる日常的なデータとは対照的です。イベントはケースまたはレコードと呼ばれることもあります。 DHIS2 では、イベントはプログラムにリンクされています。 capture app使用すると、イベントの情報を入力する前に、組織単位とプログラムを選択し、イベントが発生した日付を指定できます。
capture appの公式ドキュメントはこちらからご覧ください。
これらの手順により、開発とテストの目的で、プロジェクトのコピーをローカル マシン上で起動して実行できるようになります。
インストールする必要があるものとそのインストール方法。
ここから Node をダウンロードしてマシンにインストールできます。
マシンにgit
インストールする方法に関するチュートリアルはここにあります。
ここの手順に従って、 yarn 1
マシンにインストールできます。
開発環境をセットアップするためのステップバイステップの手順。
SSH を使用してクローンを作成する
git clone [email protected]:dhis2/capture-app.git
HTTPS でクローンを作成する
git clone https://github.com/dhis2/capture-app.git
依存関係をインストールするには、複製されたリポジトリのソース フォルダーに移動する必要があります。次に、次を実行します。
yarn
クロスサイト Cookie と DHIS2 アプリケーションについては、こちらをご覧ください。
アプリケーションをローカルで起動し、ブラウザで操作するには、次のコマンドを実行します。
yarn start
http://localhost:3000
ブラウザで自動的に開きます。
サーバー インスタンスへのパス、ユーザー名、パスワードの入力を求められます。
サーバー インスタンスへのパスは、プロジェクトのルート フォルダーにある.env.development.local
ファイルを指定して設定することもできます。 .env.development.local
ファイルの例:
REACT_APP_DHIS2_BASE_URL="http://localhost:8080"
自分のマシンでローカルに Cypress テストを実行するには、ここの手順に従ってください。
Cypress Cloud でテストを記録するには、ニーズに基づいて次のいずれかの方法を使用できます。
[e2e record]
を含めます。e2e record
ラベルをプル リクエストに適用して、記録をトリガーします。この設定は、Cypress Cloud クレジットをより効率的に管理し、明示的に必要な場合にのみ記録が行われるようにするのに役立ちます。
このプロジェクトは、Create React App を使用してブートストラップされました。
コミットメッセージの慣例として、従来のコミットを使用します。
このプロジェクトは BSD 2 条項ライセンスに基づいてライセンスされています - 詳細については、LICENSE.md ファイルを参照してください。