- Перед тем, как это пушить, что-то нужно в гитигнор добавлять руками?
Перед пушем уже поздно, добавлять надо перед коммитом, если у вас что-то лишнее в коммит попадает. Обычно в игноре node_modules, папки с настройками от редактора и dist (если это приложение а не библиотека для npm)
- Что обычно делают после этого? Это и есть тот этап на котором фронтэндер сдает проект заказчику?
После этого обычно продолжают работу, так как вам самому для работы нужен этот build.js в первую очередь, если вы конечно не просто верстку пилите, а делаете работающий сайт.
Проект сдают когда работы завершены. Если это значит что у заказчика "все работает" то не важно что вы там запускаете, есть ли у вас build.js или нет - когда заказчик сможет понажимать на кнопочки и станет доволен - тогда проект и сдан.
Если надо все настроить на его или своем сервере - заливаете все туда, настраиваете.
Если конечно вы не договорились именно бандл с пачкой файлов отдать как результат выполнения заказа. - тогда отдаете файлы и забираете деньги.