Apropriação de linha apropriada para um projeto PHP de código aberto

0

Quais são as preferências de fim de linha adequadas para um projeto da Web de código aberto? Obviamente inclui código fonte de PHP, HTML, CSS e Javascript.

O código-fonte está gerenciando via Github agora, e há desenvolvedores Windows (8 e 7), Linux (Ubuntu) e OSX dentro da equipe, o que significa todos os principais sistemas operacionais.

P.S. Estamos usando o "Windows" CRLF line-ending, mais "UTF-8 sem BOM" agora, sem enfrentar nenhum problema, porém eu acho que seria melhor usar o estilo LF "* nix / OSX". Eu ouvi algumas histórias sobre os problemas causados pelo "CR" adicional no Linux ou OS X.

    
por Mahdi 05.12.2012 / 09:52

2 respostas

2

O final da linha do Windows causará problemas no Linux e algumas vezes no Mac também. Eu vi alguns arquivos Mac no Linux que parecem ter um ^M no final de cada linha. Então, a melhor escolha é a terminação da linha Linux ...

    
por 05.12.2012 / 14:14
1

No Windows, o bloco de notas do programador pode manipular terminações de linha * nix, mesmo que o Notepad.exe não possa. Além disso, o Git pode converter automaticamente os finais de linha: consulte link

    
por 06.12.2012 / 17:33