Публікація

Додав вікно коміта та показ статуса перевірки в Reprose

Обзор двох оновлень Reprose: вікно коміта та показ статуса з скріншотами та поясненнями

При збереженні файла в Reprose було не зрозуміло: чи зберігся файл взагалі. Плюс при перейменуванні файла робилася скрите видалення старого файлу. Ця поведінка була замінена вікном в котром можно змінити повідомлення комміта, також можно зробити тихий коміт (без запуска перевірок) якщо відмітити Skip CI?. Якщо файл було перейменовано – буде доступна опція видалення старого файлу Delete old file?.

Скріншот вікна Commit changes

Також додано показ повідомлення про статус перевірок. Зазвичай в репозиторії котрий тримає статичний сайт налаштовано автоматичне розгортання сайту при кожному коміті. За допомогою Github API List check runs for a Git reference можно відслідкувати статус деплоя, тому я додав цю функціональність. Після комміта поряд з кнопкою “Delete” зʼявиться повідомлення “In progress” зі спіннером, а по завершенні зміниться на “Success” або “Failure”.

Додав перевірку того – чи файл було змінено. Якщо файл було змінено і користувач спробуе вийти зі сторінки – буде показано повідомлення. Це повинно зберегти контент в формі, якщо користувач випадково оновить сторінку.

Публікація захищена ліцензією CC BY 4.0 .