Skip to content

Агрегатор RSS фидов, производящий парсинг RSS по приведённым вами ссылкам и выводящий в простой форме посты

Notifications You must be signed in to change notification settings

neandreev/RSS-Agregator

Repository files navigation

RSS-Agregator

Eslint Maintainability

Что это

Агрегатор RSS фидов, производящий парсинг RSS по приведённым вами ссылкам и выводящий в простой форме посты

Демонстрация

https://rss.neandreev.ru

Как это

  • JS с минимумом библиотечных зависимостей
    • lodash
    • Axios
    • on-change (удобная обёртка над Proxy, помогающая в реализации MVC подхода в приложении)
  • Сборка: Webpack
  • Стили: Bootstrap
  • Интернационализация: i18next
  • Валидация данных: yup
  • Eslint

Как это работает

Установка: (внутри директории с исходным кодом)
 $ make install

Live-разработка: 
 $ make develop                   (https://localhost:8080)

Сборка:
 $ make build (Результат будет находиться в папке 'public')

Docker

Сборка:
 $ make docker-build
 
Запуск контейнера:
 $ make docker-run                (https://localhost:4200)
 $ make docker-run port=80        (https://localhost:80)
 
Запуск контейнера в режиме разработки:
 $ make docker-run-dev            (https://localhost:4200)
 $ make docker-run-dev port=80    (https://localhost:80)
 
Остановка, удаление контейнера:
 $ make docker-stop

Как это выглядит

RSS-Agregator

About

Агрегатор RSS фидов, производящий парсинг RSS по приведённым вами ссылкам и выводящий в простой форме посты

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published