This repository has been archived on 2024-09-28. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2024-09-23 15:16:58 +03:00
project Initialize Idea project. 2024-09-23 11:20:32 +03:00
src/main/scala Main : Implement basic http server. 2024-09-23 15:16:58 +03:00
.editorconfig Editorconfig : Add basic config. 2024-09-23 11:20:49 +03:00
.gitignore Flake : Add a basic devshell with sbt & jdk. 2024-09-23 11:41:34 +03:00
build.sbt Initialize Idea project. 2024-09-23 11:20:32 +03:00
flake.lock Flake : Add a basic devshell with sbt & jdk. 2024-09-23 11:41:34 +03:00
flake.nix Flake : Add a basic devshell with sbt & jdk. 2024-09-23 11:41:34 +03:00
Makefile Makefile : Force sbt to use JAVA_HOME jdk. Ugly. 2024-09-23 11:41:13 +03:00
Readme.md Readme : Add basic info and known problems. 2024-09-23 15:05:08 +03:00

2gis тестовое задание (Title crawler).

Запуск.

(Optional) Среда сборки используя лучший под солнцем пакетник Nix.

nix develop

P.S. Docker тоже хорошо умею если нужно.

Run make.

make

Известные проблемы.

  1. Малый опыт работы со Scala, hence не знаю многих best practice. Решается просто - кто-то очень опытный проводит код ревью какое-то время.
  2. sbt отказывается сам воспринимать JAVA_HOME. Не знаю, надо так или нет (тот же Gradle сам цепляет), но я "зашил" костыликом в Makefile.

Источники вдохновения.

Simple Http Server

Прочее.

Воздержался от emoji в Readme. Заранее не знаю Ваш предпочтительный уровень профессионализма.