Fragmenten

Een hulpmiddel voor verschillende sjablonen / fragmentatiecontrole
Download nu

Fragmenten Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matt Chisholm
  • Uitgever website:
  • http://devsuki.com/pottymouth/

Fragmenten Tags


Fragmenten Beschrijving

Fragmenten is een Python-module die concepten van versiebeheer gebruikt om vele toepassingen van sjablonerende talen te vervangen. In plaats van een sjablonerende taal, biedt het op verschillende templaturen; In plaats van revisiebeheer, biedt het "fragmentation controle". Fragments is een droge (niet herhaal jezelf) overtreding manager; Het is een meervoudige bron van waarheidsmotor. Wat is verschillende sjablonen? ------------------------------------------------------------------------------------------------- Talen is moeilijk omdat het sjablonen talen vaak twee semi-incompatibele doeleinden hebben. Het eerste doel is het beheren van gemeenschappelijke HTML-elementen en -structuur: headers, zijbalken en voetteksten; over meerdere sjablonen. Dit wordt soms de pagina "erfenis" genoemd. Het tweede doel is om idiosyncratische weergave logica op gegevens uit een andere bron uit te voeren. Wanneer deze twee doelen kunnen worden gescheiden, kunnen sjablonen veel eenvoudiger zijn. Fragmenteert dit eerste doel, gemeenschappelijke HTML-elementen en -structuur, met diff- en samenvoegalgoritmen. De eigenlijke weergavellogica wordt overgelaten aan uw toepassing, of op een sjablonerende taal waarvan de sjablonen zelf worden beheerd door fragmenten. Wat is fragmentatiecontrole? ------------------------- -------- De machine om gemeenschappelijke en verschillende codefragmenten te beheren in meerdere versies van _A Single File_ bestaat al in moderne versiesystemen. Fragmenten past deze tools aan om gemeenschappelijke en verschillende versies van _Several verschillende bestanden te beheren_.Elk-bestand is in feite zijn eigen "filiaal" en wanneer u een bestand aanmaakt ("Branch") die u kunt toepassen ("samenvoegen") die in welke andere wijze is bestanden ("filialen") die u kiest. In deze zin is fragmenten een ander soort "broncontrole" - in plaats van het besturen van versies / herzieningen in de loop van de tijd, bestuurt het fragmenten in veel bestanden die allemaal tegelijkertijd bestaan. Vandaar de term "fragmentation control". Als ik een taalkundige ben, moet ik erop wijzen dat het onderscheid tussen (http://en.wikipedia.org/wiki/synchronic_analyse) en (http: // en.wikipedia.org/wiki/diachronics) Linguistics gaf me dit idee in de eerste plaats. Hoe werkt het? Het samenvoegalgoritme is een versie van Precise Codeville-samenvoeging die is gewijzigd om kersenpicken te ondersteunen. Nauwkeurige CODEVILLE-fusie is gekozen omdat het accidentele reinigende fucten en convergentie ondersteunt. Dat wil zeggen, als twee bestanden op dezelfde manier onafhankelijk worden gewijzigd, voegen ze samen bij elkaar. Dit maakt het toevoegen van nieuwe bestanden eenvoudig; Gebruik Fragment's `Fork 'Command om een nieuw bestand te maken op basis van andere bestanden (of gewoon` cp` One of Your Files), verander het naar wens en plegen het. Latere wijzigingen in een niet-gewijzigde, gemeenschappelijke secties, in dat bestand of in zijn broers en zussen, zijn van toepassing in de rest van de repository. Net als versiebeheer, u voert fragmenten op de opdrachtregel uit elke keer dat u een wijziging in uw HTML maakt, Niet voor elke pagina render.Product's startpagina


Fragmenten Gerelateerde software

Tracasyorder

voegt een mooier (JavaScript-gebaseerde) UI toe voor het bestellen van traaglijke ticketvelden (ernst, type, etc.) in TRAC ...

76

Downloaden