rogeriopradoj/php-manual-pt-br
4.7K
Agilize a montagem do seu ambiente de tradução do manual do PHP para português do Brasil usando containers Docker.
Caso ainda não tenha, instale o Docker no seu computador: https://www.docker.com/
Acesse a pasta onde você vai trabalhar no seu computador:
# exemplo de pasta, escolha a sua
export SUA_PASTA="$HOME/contribs/php-manual-pt-br"
[ -d $SUA_PASTA ] || mkdir -p $SUA_PASTA
cd $SUA_PASTA
./do.sh: ./do.sh
#
#-----------------------------------------------------------------------
# Available commands -
#-----------------------------------------------------------------------
# _Standalone_
#==============
# > git
# > pear
# > phd
# > php
# > rsync
# > svn
# _Helpers_
#==============
# > update - Sync your repos with upstream
# > test - Test your manual compilation via 0.0.0.0:4000 in your browser
# _Extras_
#==============
# > sh - Log you into container
# > help - Display this help
#-----------------------------------------------------------------------
Se preferir, pode criar um alias para o do.sh no seu "profile":
## escolha uma das opções abaixo de acordo com seu shell/terminal/profile
echo "alias do='$SUA_PASTA/do.sh'" >> $HOME/.bashrc
## ou
echo "alias do='$SUA_PASTA/do.sh'" >> $HOME/.zshrc
## ou
echo "alias do='$SUA_PASTA/do.sh'" >> $HOME/.profile
Se preferir seguir o fluxo padrão, com os repositórios na própria máquina, apenas usando as dependências via Docker.
Serão colocadas alguns scripts que devem ajudar nas várias tarefas do processo de tradução.
Usando esse projeto você:
A tradução do manual do PHP em português do Brasil é baseada em 3 grandes repositórios:
GIT https://github.com/php/web-php.git:
Onde fica página inicial do php.net. Usado para testar graficamente o manual no navegador.
Nenhuma alteração é feita diretamente nesse repositório.
SVN https://svn.php.net/repository/phpdoc/modules/doc-en:
Meta-repositório para contribuir com manual original em inglês. No nosso caso, serve apenas para testar graficamente o manual no navegador.
Nenhuma alteração é feita diretamente nesse repositório.
SVN https://svn.php.net/repository/phpdoc/modules/doc-pt_BR:
Meta-repositório onde é feita a tradução de verdade.
As alterações dos arquivos serão feitas no subdiretório pt_BR/.
Você pode fazer esse processo manualmente, gerenciando cada um dos repositórios, mas é um processo dispendioso.
Além disso, você precisa de uma série de dependências pré-instaladas para compilar o manual após fazer as suas alterações (exemplo: PEAR, Phd, php, svn, git etc.)
Content type
Image
Digest
Size
129.7 MB
Last updated
over 10 years ago
docker pull rogeriopradoj/php-manual-pt-br