Fragments

Скріншот програми:
Fragments
Дані програми:
Версія: 1.2.4
Дата завантаження: 20 Feb 15
Розробник: Matt Chisholm
Ліцензія: Безкоштовно
Популярність: 27

Rating: 3.0/5 (Total Votes: 1)

фрагментів модуль Python, який використовує поняття з системи керування версіями, щоб замінити безліч застосувань мовах шаблонних NBSP & ;. Замість мову шаблонів, він забезпечує відмінностей на основі шаблонів; замість контролю версій, він забезпечує "контроль фрагментації".
Фрагментів DRY (не повторюватися) Менеджер порушення; це від декількох джерел істини двигуна.
Що таке диференціал на основі шаблонів?
------------------------------
Створення HTML з мовами шаблонних важко, тому що мови шаблонних часто мають два напів-несумісні цілі. Перша мета управляє загальним HTML елементи & структури: заголовки, бічні панелі і нижні колонтитули; в декількох шаблонах. Це іноді називають сторінка "спадок". Друга мета полягає у виконанні логіка своєрідний відображення даних, що надходять з іншого джерела. Коли ці дві цілі можуть бути розділені, шаблони можуть бути набагато простіше.
Фрагменти управляє цим першої мети, загальна HTML елементи і структуру, з порівняння і злиття алгоритмів. Фактична логіка дисплей залишається на ваш додаток, або на мову шаблонів, чиї шаблони самі управляються фрагменти.
Що таке контроль фрагментація?
------------------------------
Техніка для управління загальними і різні фрагменти коду в декількох версіях _a однієї file_ вже існує в сучасних системах контролю версій. Фрагменти адаптується ці інструменти для управління загальними і різних версій _several інший files_.
Кожен файл, по суті, своя "філія", і всякий раз, коли ви змінюєте файл ("філія"), ви можете застосувати ("злиття"), які змінюють залежно від того, інші файли ("гілки"), ви вибираєте. У цьому сенсі фрагментів різного роду «контроль джерела" - замість контролю версій / ревізій протягом довгого часу, вона контролює фрагменти через багато файлів, що всі існують одночасно. Таким чином, термін "контроль фрагментації".
Як я лінгвіст, я повинен відзначити, що відмінність між [Синхронний] (http://en.wikipedia.org/wiki/Synchronic_analysis) і [Діахронічне] (http://en.wikipedia.org/wiki/ Diachronics) Лінгвістика дав мені цю ідею в першу чергу.
Як це працює?
Алгоритм злиття версія Precise Codeville Merge модифіковане для підтримки зняття вершків. Точне Codeville об'єднання було обрано тому, що він підтримує випадкове чисті злиття та конвергенції. Тобто, якщо два файли незалежно змінені таким же чином, що вони зливаються чисто. Це робить додавання нових файлів легко; використовувати `fork` команду фрагмент, щоб створити новий файл на основі інших файлів (або просто` cp` один з ваших файлів), змінити його за своїм бажанням, і зробити його. Наступні зміни в будь немодифікованої, загальні розділах, в цьому файлі або в його братів і сестер, застосовуватиметься по всій решті сховище.
Як контролю версій, ви запустите Фрагменти з командного рядка кожен раз, коли ви вносите зміни у вашому HTML, а не до кожна сторінка надати

Вимоги :.

  • Python

Інші програми розробника Matt Chisholm

PottyMouth
PottyMouth

20 Feb 15

Fragments

Коментар не знайдено
додати коментар
Включіть картинки!