Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dev-macb/ambivar

🎡 Gestão de variáveis de ambiente para projetos PHP.
https://github.com/dev-macb/ambivar

ambivar dotenv env environment environment-variables variaveis-ambiente

Last synced: about 1 month ago
JSON representation

🎡 Gestão de variáveis de ambiente para projetos PHP.

Awesome Lists containing this project

README

        

🔷 Ambivar 🔷


Packagist Version
Packagist Downloads
Packagist License

---

🎯 Objetivo



O Ambivar é um pacote em PHP que tem como objetivo facilitar a gestão de variáveis de ambiente em projetos. Esse pacote permite carregar essas variáveis através de um arquivo .env, que é lido automaticamente ou especificando o diretório do arquivo.

Esse tipo de abordagem tem se tornado cada vez mais comum em projetos de software, pois oferece uma maneira fácil e segura de gerenciar configurações e segredos do projeto, sem precisar expor essas informações no código fonte.

O uso do Ambivar é bastante simples e intuitivo. Basta incluir o pacote no seu projeto PHP e criar um arquivo .env na raiz do projeto, contendo as variáveis de ambiente desejadas. O Ambivar se encarregará de ler esse arquivo e disponibilizar as variáveis para o projeto através de funções específicas.


🔷

🔧 Instalação



Para instalar o pacote Ambivar, certifique-se de que tenha o PHP e o gerenciador de pacotes Composer instalados em seu ambiente.
Instale executando o seguinde comando:

```bash
$ composer require dev-macb/ambivar
```


Para clonar o projeto para sua máquina via git, execute os comandos a seguir:

```bash
$ mkdir ambivar && cd ambivar
$ git clone https://github.com/dev-macb/ambivar
$ composer install
```

🔷

⚙️ Funcionalidades



Para usar o Ambivar basta criar um arquivo .env na raiz de seu projeto. Como, por exemplo:

```env
URL=http//localhost/exemplo
```

Use as funcionalidades do pacote
```php

```


Lembre-se de adicionar no .gitignore as arquivos de variáveis de ambiente para não colocar dados sensíveis do seu projeto para repositórios na nuvem

🔷

✒️ Contribuições



Toda contribuição será bem-vinda!🎉 Caso tenha encontrado algum bug, propor uma nova funcionalidade ou conversar sobre o projeto Abra uma Issue e descreva seu caso. Se houver uma issue aberta e você deseja resolve-la, adicionar uma nova funcionalidade ou melhorar a documentação, desenvolva suas adições e me envie um Pull Request. Gostou do projeto e ainda não consegue contribuir com ele? Considere deixar uma ⭐ para o Ambivar. Desde já agradeço pelo interesse em colaborar de alguma forma com o nosso projeto.


🔷

📄 Licença



O Ambivar utiliza a licença MIT em todo seu código, confira suas condições em LICENSE.


🔷