Skip to content

punzar/test-work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resumaker v0.2

Что делает:

Генерирует html-анкеты на основе шаблона.

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

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

Входные данные:

Входные данные здесь это: проперти файл и шаблон резюме. Оба из них должны иметь корректную структуру.

Структура проперти файла:

Проперти файл — этой конфигурационный файл с расширением *.properties

Пример записи в проперти файле:

Запись состоит из ключа и значения. На рисунке ключ - name, a значение - Валерий Альбертович

Программа изначально ожидает найти в проперти файле следующие ключи:

Ключ Описание
fullName полное имя
dateOfBirth дата рождения
avatar глобальная ссылка на личную фотографию
email адрес электронной почты
phone номер телефона
skype логин в Скайпе
position искомая должность
goal формулировка того, что хочет соискатель
например «Хочу стать java-стажером на web-проектах»
jobs опыт работы
education образование
additionalEducation дополнительное образование
skills навыки и умения
repoUrls ссылки на репозитории и примеры кода

Значений любого из ключей может быть несколько, если разделять их запятыми.

Шаблон анкеты:

Программа использует в качестве шаблонов файлы в формате cvml - это авторский формат разработчиков Resumaker. Curriculum vitae markup language, или сокращенно сивиэмэл, позволяет делать так: ключ из проперти файла, если его обернуть в двойные фигурные скобки в и поместить в html файл, после обработки Resumaker-ом выдаст файл в котором на месте этого ключа уже будет значение из проперти файла.

Пример генерации анкеты:

У нас есть файлы:

  • properties/valeriy.properies - личные данные Валерия
  • templates/default_template.cvml - вариант оформления анкеты

Нам нужен файл:

  • valeriy.html - готовая анкета

Для получения оформленной анкеты нужно перейти в папку bin и выполнить команды:

java -jar resumaker.jar ../properties/person.properties --template ../templates/default_template.cvml 

В той же папке будет создана готовая анкета valeriy.html. Приятного пользования.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors