Fragmentos.

uma ferramenta para controle de modificação / fragmentação de diff.
Baixe Agora

Fragmentos. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Matt Chisholm
  • Site do editor:
  • http://devsuki.com/pottymouth/

Fragmentos. Tag


Fragmentos. Descrição

Fragmentos é um módulo Python que usa conceitos do controle de versão para substituir muitos usos de idiomas de modelos. Em vez de uma linguagem de modelos, ele fornece modelação de diff baseada; Em vez de controle de revisão, ele fornece "controle de fragmentação" .frags é um gerente de violação seco (não se repita); É uma fonte múltipla de verdade do motor. Qual é a modelagem de diff "------------------------------ Gerando HTML com modelos Idiomas são difíceis porque as linguagens de modelos geralmente têm dois propósitos semi-incompatíveis. O primeiro propósito é gerenciar elementos e estrutura de HTML comuns: cabeçalhos, barras laterais e rodapés; em vários modelos. Isso às vezes é chamado de "herança". O segundo propósito é realizar lógica de exibição idiossincrática em dados provenientes de outra fonte. Quando estes dois propósitos podem ser separados, as modelos podem ser muito mais simples.Fragments gerenciam este primeiro propósito, elementos e estrutura de HTML comuns, com algoritmos de diff e mesclagem. A lógica de exibição real é deixada para o seu aplicativo, ou para um idioma de modelos cujos modelos são gerenciados por fragmentos.O que é controle de fragmentação? ---------------------------------------------------------------------------------------------------------------------------------------------------------------- -------- A maquinaria para gerenciar fragmentos de código comuns e diferentes em várias versões de _a único arquivo_ já existe em sistemas modernos de controle de versão. Fragmentos adapta essas ferramentas para gerenciar versões comuns e diferentes de diferentes arquivos diferentes_.each é em vigor seu próprio "ramo", e sempre que você modificar um arquivo ("Branch"), você pode aplicar ("mesclar") que se altere para o outro arquivos ("ramos") você escolhe. Nesse sentido, os fragmentos são um tipo diferente de "controle de origem" - em vez de controlar versões / revisões ao longo do tempo, controla fragmentos em muitos arquivos que todos existem simultaneamente. Daí o termo "controle de fragmentação". Como eu sou um lingüista, tenho que salientar que a distinção entre (http://en.wikipedia.org/wiki/synchronic_analysis) e (http: // en.wikipedia.org/wiki/diaChronics) Lingüística me deu essa ideia em primeiro lugar. Como funciona? O algoritmo de mesclagem é uma versão do mecanismo preciso de codeville modificado para apoiar a colheita de cereja. A mesclagem precisa de Codeville foi escolhida porque suporta funções limpas acidentais e convergência. Ou seja, se dois arquivos forem modificados de forma independente da mesma maneira, eles se fundirem de forma limpa. Isso facilita a adicionação de novos arquivos; Use o comando `Fork's Fork` para criar um novo arquivo com base em outros arquivos (ou apenas` cp` um dos seus arquivos), alterá-lo conforme desejado e confirmá-lo. Alterações subseqüentes em quaisquer seções comuns não modificadas, nesse arquivo ou em seus irmãos, serão aplicáveis em todo o restante do repositório. Como controlar a versão, você executa fragmentos na linha de comando toda vez que fizer uma alteração no seu HTML, Não antes de cada página renderizar a página inicial do Product


Fragmentos. Software Relacionado

Traceasyorder.

Adiciona uma UI melhor (com base em javascript) para encomendar campos de ingressos enumeráveis (gravidade, tipo, etc.) no TRAC ...

76

Download