Closed lanzz closed 7 years ago
_lanzz_, би ли разказал за технологията с която направи общия текст на този законопроект?
В частта за Интернет гласуване виждам редица проблеми:
съответства на най-висок ISO стандарт за качество и устойчивост
? Знам, че има различни ISO стандарти с различни области на приложение, но не знаех че има по-високи и най-високи измежду тях;За съжаление, "технологията" е изцяло ръчно прилагане на промените описани в законопроекта. Има също така един фейлнал hunk — в §13 т.4 и 5 са неприложими: в досегашната ал. 4 не се споменава "ал. 2" (съответно не съм сменял никакъв текст в нея); също така алинеите са 9, но в законопроекта се преномерират само алинеи от 3 до 7 (преномерирал съм ги всичките, защото иначе става безсмислено).
Според мен трябва да се променят правилата за генериране на юридически текстове. Имам подозрението, че технологията на депутатите за писане на законопроект за изменение на предходен е следната:
Вземат оригиналната версия на Word, пишат и променят, като следят промените. След това се връщат и ръчно извличат оцветените променени пасажи и съставят текста за промените.
Мисля, че трябва да се предоставят само изменените версии в текстов формат, а софтуер да дава дифф-а за тези които желаят да го видят. Трябва да се ползват технологиите за написване на код: комитваш новата версия на файла, а софтуерната система ти показва разликите.
Ъм, това мисля че е далеч извън обхвата на изборния кодекс. Закон за нормативните актове може би? Малко се съмнявам да е реалистична такава промяна в процедурата. Именно за това съм backport-нал промените от проектоизменението към пълния текст, за да може след merge да се виждат разликите като diff.
Разчиствам антични PR-и
http://www.parliament.bg/bg/bills/ID/14458/
При мен съм го направил в отделен бранч, но не виждам как мога да задам нещо подобно в pull request-а