OBS: in progress setting
Este repositório contém o projeto pcg729, desenvolvido e mantido por berzersks. Ele inclui uma estrutura robusta para desenvolvimento em PHP, com diversas dependências e ferramentas configuradas para facilitar o desenvolvimento e a manutenção do código.
Abaixo está uma visão geral da estrutura do projeto:
- bin/: Scripts utilitários para construção, configuração e execução.
- config/: Arquivos de configuração, incluindo definições de ambiente e extensões.
- src/: Código-fonte principal do projeto, organizado em subdiretórios para diferentes funcionalidades.
- vendor/: Dependências gerenciadas pelo Composer.
As dependências do projeto são gerenciadas pelo Composer incluído em bin/composer.
Para compilar um PHP com a extensão bcg729 e suporte a ZTS:
git clone https://github.com/spechshop/pcg729
cd pcg729
bin/php bin/composer install
bin/php bin/spc download -A --shallow-clone --debug
bin/php bin/spc doctor --auto-fix
bin/php bin/spc build --build-cli "bcg729,psampler" --debug
buildroot/bin/php -vO -A baixa todas as fontes. As fontes do GitHub usam URLs públicas de versões fixas em config/source.json, sem depender da API de releases e tags.
Contribuições são bem-vindas! Siga as etapas abaixo para contribuir:
- Faça um fork do repositório.
- Crie uma branch para sua feature ou correção de bug:
git checkout -b minha-feature
- Faça commit das suas alterações:
git commit -m "Descrição das alterações" - Envie suas alterações:
git push origin minha-feature
- Abra um Pull Request.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.