capture app 이벤트 capture app 대체하는 역할을 합니다. 앞으로는 Tracker 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
여기에서 크로스 사이트 쿠키 및 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 파일을 참조하세요.