ситуация такая:
я правлю файл
вот я сделал это дело, но потом вы выкатили апдейт. само собой, мои коды сотрутся, так как файл
в гитхаб мой код не добавить, потому что 99% процентам юзеров он не нужен, да и требует он доступа к стороннему апи.
как бы избежать такой перезаписи? в популярных цмсках типа вордпресса и подобных, есть функционал дублирования системного кода в пользовательских папках. то есть, при наличии файла
файл
топик больше оффтоп, конечно, понимаю, что большинству это не нужно.
я правлю файл
/routes/paths/movie.js
, меняю функцию dataMovie
, чтобы инжектом через реквест к моему стороннему апи обновить movies[0], добавив в него кастомные поля или поменяв текущие (по вашим наработкам, которые в скайпе обсуждали год-полтора назад, когда вы там еще отвечали )вот я сделал это дело, но потом вы выкатили апдейт. само собой, мои коды сотрутся, так как файл
/routes/paths/movie.js
- системный.в гитхаб мой код не добавить, потому что 99% процентам юзеров он не нужен, да и требует он доступа к стороннему апи.
как бы избежать такой перезаписи? в популярных цмсках типа вордпресса и подобных, есть функционал дублирования системного кода в пользовательских папках. то есть, при наличии файла
/themes/название_шаблона/папка_для_кастомных_кодов/routes/paths/movie.js
в папке с темой, например, код берется оттуда, а не из прямого пути /routes/paths/movie.js
файл
/routes/paths/movie.js
указал как пример, это вполне может быть и файл /lib/CP_cron.js
или любой другой системный.топик больше оффтоп, конечно, понимаю, что большинству это не нужно.