{"action":"created","issue":{"url":"https://api.github.com/repos/wizi4d/TaskManagerFor1C/issues/7","repository_url":"https://api.github.com/repos/wizi4d/TaskManagerFor1C","labels_url":"https://api.github.com/repos/wizi4d/TaskManagerFor1C/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/wizi4d/TaskManagerFor1C/issues/7/comments","events_url":"https://api.github.com/repos/wizi4d/TaskManagerFor1C/issues/7/events","html_url":"https://github.com/wizi4d/TaskManagerFor1C/issues/7","id":111359877,"number":7,"title":"Продумать вопрос с отказом от epf внутри репозитория","user":{"login":"wizi4d","id":1905733,"avatar_url":"https://avatars.githubusercontent.com/u/1905733?v=3","gravatar_id":"","url":"https://api.github.com/users/wizi4d","html_url":"https://github.com/wizi4d","followers_url":"https://api.github.com/users/wizi4d/followers","following_url":"https://api.github.com/users/wizi4d/following{/other_user}","gists_url":"https://api.github.com/users/wizi4d/gists{/gist_id}","starred_url":"https://api.github.com/users/wizi4d/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wizi4d/subscriptions","organizations_url":"https://api.github.com/users/wizi4d/orgs","repos_url":"https://api.github.com/users/wizi4d/repos","events_url":"https://api.github.com/users/wizi4d/events{/privacy}","received_events_url":"https://api.github.com/users/wizi4d/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-10-14T09:37:30Z","updated_at":"2016-02-13T21:52:01Z","closed_at":null,"body":"В анонсе 8.3.7 была обозначена функциональность выгрузки/загрузки в текстовые файлы внешних отчетов и обработок. Возможно имеет смысл отказаться от хранения epf внутри репозитория в пользу только текстовых файлов.\r\nТаким образом можно будет свести к минимуму количество ручных действий при пул-реквестах и принимать их прям в вэб-форме гитхаба.\r\nДля упрощения разработки можно подумать над post-merge хуком, который будет автоматически собирать epf файлы в игнорируемую гитом папку после pull в локальном репозитории."},"comment":{"url":"https://api.github.com/repos/wizi4d/TaskManagerFor1C/issues/comments/183763281","html_url":"https://github.com/wizi4d/TaskManagerFor1C/issues/7#issuecomment-183763281","issue_url":"https://api.github.com/repos/wizi4d/TaskManagerFor1C/issues/7","id":183763281,"user":{"login":"nixel2007","id":1132840,"avatar_url":"https://avatars.githubusercontent.com/u/1132840?v=3","gravatar_id":"","url":"https://api.github.com/users/nixel2007","html_url":"https://github.com/nixel2007","followers_url":"https://api.github.com/users/nixel2007/followers","following_url":"https://api.github.com/users/nixel2007/following{/other_user}","gists_url":"https://api.github.com/users/nixel2007/gists{/gist_id}","starred_url":"https://api.github.com/users/nixel2007/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nixel2007/subscriptions","organizations_url":"https://api.github.com/users/nixel2007/orgs","repos_url":"https://api.github.com/users/nixel2007/repos","events_url":"https://api.github.com/users/nixel2007/events{/privacy}","received_events_url":"https://api.github.com/users/nixel2007/received_events","type":"User","site_admin":false},"created_at":"2016-02-13T21:52:01Z","updated_at":"2016-02-13T21:52:01Z","body":"Имеющая структура каталогов:\r\n```\r\n.\r\nlibs\r\nprocessings \r\nscripts\r\nsource\r\n\r\n```\r\n\r\nPrecommit1c подключён как сабмодуль внутри каталога libs. \r\nСобранные файлы внешних обработок помещаются в каталог processings. Содержимое каталога лежит под игнором, кроме файла .gitkeep\r\nScripts содержит различные скрипты, в том числе командные файлы по сбору и разбору обработок. \r\nSource среди прочего содержит каталог processings, в который помещаются разобранные файлы отчетов и обработок. \r\n\r\nТаким образом под гитом у меня хранятся только исходники. Так же есть возможность править файлы исходников, а через скрипт сбора получать готовую обработку. \r\n\r\nКомандные файлы запускаются мышкой, двойным кликом.для работы в режиме bat потребуются танцы с определением каталогов и корректным указанием путей. \r\n\r\nКомандный файл разбора decompose_processings.cmd\r\n```\r\nchcp 65001\r\ncd ..\r\noscript -encoding=utf-8 libs/precommit1c/v8files-extractor.os --git-precommit \"source\" --remove-orig-bin-files\r\ncd scripts\r\n```\r\n\r\nФайл сбора build_processings.cmd\r\n```\r\nchcp 65001\r\noscript -encoding=utf-8 ../libs/precommit1c/v8files-extractor.os --compile \"../source/processings\" \"../processings\" --recursive\r\n```"}}