Вебсайт показує поточний статус російських сайтів. Моніторинг відбувається кожні 300 сек з багатьох країн світу, включаючи росію (новосибірськ), за протоколом HTTP.
Це фронтенд частина для Russian Sites Status API, написана на TypeScript та Angular 12.
Для роботи вам необхідно:
- Встановити NodeJS 16.15
- Встановити TypeScript
npm install -g typescript
- Встановити Angular CLI
npm install -g @angular/cli
- Встановити Git
- Клонувати репозиторій командою
git clone https://github.com/olesmartyniuk/russian-sites-status-ui.git
Для запуску веб програми локально виконайте наступні команди в склонованому репозиторії:
npm install
npm start
Ви повинні побачити наступне повідомлення, що свідчить про успішну компіляцію та запуск проєкту:
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
: Compiled successfully.
Перед початком попросіть власника додати вас як учасника до репозиторію.
- Оберіть одну із задач, яка здається вам зрозумілою зі списку і містить мітку
should be implemented
. - Створіть гілку в репозиторії з іменем задачі. (шаблон: ua-issue-суфікс. суфікс - це номер задачі.)
- Напишіть код і протестуйте зміни локально.
- Проштовхніть код на сервер і створіть Pull Request в основну гілку.
- Після того, як Pull Requst буде злито в основну гілку, перевірте ваші зміни на бойовому сервері: http://www.mordor-sites-status.info/
Ви можете запропонувати новий функціонал чи прозвітувати про баг на сторінці Issues.