capture app служит заменой capture app событий. В будущем планируется включить в capture app capture app приложение Tracker и приложение Data Entry.
В 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.
Мы используем обычные коммиты в качестве соглашения для наших сообщений о коммитах.
Этот проект лицензируется по лицензии BSD с 2 пунктами — подробности см. в файле LICENSE.md.