Angularjs давно изжил себя. Кроме того, Angular (не js который) - абсолютно новый фреймворк, почти ничего не имеющий общего с предыдущим. Для больших приложений это неплохой выбор.
Кратко:
В javascript принято именование camelCase - т.е. будет getLikeFromVkPost. get - глагол, глаголы используются в названиях функции. Т.е. будетlet likes = getLikeFromVkPost();
Почему первая буква не заглавная - таковая используется у классов (let like = new Like), липо у констант const API_URL = 'api.vk.com';
Исходники хранятся обычно в git репозитории.
На продакшн заливаются уже минифицированные файлы. Если понадобится дебаг на продакшене - есть sourcemaps.
И, да, все обычно автоматизированно.