vadim8doom написав:P.Y. написав:Чи не можна робити приблизно те ж саме за допомогою якоїсь із існуючих систем контролю версій (таких, як git, svn тощо)?
Це будуть звичайні тексти, а користувачам які вноситимуть зміни потрібна зручна та зрозуміла форма. Або я вас не вірно зрозумів.
Системи контролю версій можуть працювати і зі звичайним людським текстом — це необов'язково має бути саме текст програми. Зокрема, свої власні літературні експерименти зараз я зберігаю в svn-репозиторії на локальному комп'ютері. Історія змін, механізми узгодження змін, внесених різними користувачами — це все в системах контролю версій є. Графічні оболонки для svn або git також існують — можна користуватися ними, якщо працювати в командному рядку не подобається. Хоча, якщо орієнтуватись на користувачів, далеких від програмування, має сенс зробити якусь більш «попсову» графічну надбудову над системою контролю версій, не переобтяжену зайвими наворотами, потрібними переважно програмістам, з більш дружнім інтерфейсом, простішими налаштуваннями, простішою процедурою встановлення. Якби щось подібне робив я, то дивився б у цьому напрямку.