Skip to content
TypeScript HTML JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
locales
public
src
test
views
.babelrc
.browserslistrc
.editorconfig
.env.example
.eslintignore
.eslintrc.js
.gitignore
.prettierrc
.travis.yml
Makefile
Procfile
README.md
docker-compose.yml
nest-cli.json
package-lock.json
package.json
test.env
tsconfig.build.json
tsconfig.json
webpack.config.js

README.md

Hexlet Interview

Участие

Requirements

  • NodeJS >= 12.13.0
  • npm >= 6.12
  • docker & docker-compose

Run

- make db-up
- make install
- make setup
- make start
open localhost:3000 in your browser

Смысл

MVP

  • Пользователь должен иметь возможность зайти на сайт, нажать кнопку "Хочу собеседоваться", после чего заполнить форму.
  • В системе создастся заявка на собеседование. Человек заинтересованный в том, чтобы пособеседовать кандидата должен иметь возможность просмотра списка заявок. После того как он выберет подходящую, необходимо скооперировать двух людей, привлечь какого-либо челоевека с Hexlet, чтобы создали видео встречу и сохранить данные о будущем собеседовании в системе.
  • Так же для всех пользователей нужна возможность просмотра списка предстоящих публичных собеседований с датой и ссылкой на видеотрансляцию.

Стандарты

  • Пулреквесты должны быть настолько маленькими насколько это возможно с точки зрения здравого смысла
  • Весь код должен соответствовать стандартам кодирования tslint
  • Пулреквест должен проходить все проверки

Прикладные вещи

  • Все экшены контроллеров должны быть покрыты тестами
  • Тексты только через локали (В том числе в темплейтах pug)

Схема работы

  • Если берете задачу из issues, отпишитесь что вы ее взяли.
  • Работа идет в своем форке
  • В своем форке создается ветка под определенную issue, в имени ветки должно присутствовать идентификатор issue (ex. #42), а также текст Closes #42 для автоматического закрытия issue после того как будет зарезолен pull request.
  • Ветка пушится в свой форк, гитхаб предложит создать pull request
  • Не забываем вливать как можно чаще себе мастер из главного репозитория (Нужно добавить еще один git remote)
  • После того как ваш пулл реквест будет принят, можно удалять свою ветку, обновлять мастер из главного репозитория и дальше по списку

Полезные ссылки

You can’t perform that action at this time.