YAML CV

Этот репозиторий содержит резюме в формате yaml-cv.

Настройка

Установите yq v4, например:

brew install yq@4

Установите yaml-cv:

gem install yaml-cv

Для создания PDF-версии, требуется wkhtmltopdf:

brew install wkhtmltopdf

Установите Taskfile:

brew install go-task/tap/go-task

Hooks

Для автоматической проверки корректности синтаксиса YAML, проект использует pre-commit.

Требуется установить его любым удобным способом.

Например, для MacOS X:

brew install pre-commit

А затем инициализировать:

pre-commit install
pre-commit run --all-files

Использование

task --list-all

Обновление информации

Исходный код включает 2 компонента:

  • src/yamlcv.yaml

    Шаблон резюме в формате yaml-cv Сюда добавляется актуальная информация не касающаяся технических навыков.

  • src/skills.yaml

    Список навыков в расширенном формате. Навык должен обязательно включать category и name, а так же любой набор дополнительных полей.

Сборка

Запустите:

task build

Конвертация в JSON

task json

Поиск

Вывод навыков по уровню владения (junior|middle|senior):

task skill_by_level -- <level>

Прого прогончик