angular / angular/angularfire

Feature Request: Firebase SDK Auto Config

Aberta
#3,218 1 comentário 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
TypeScript
Estrelas
7.8k
Forks
2.2k
Merge médio
22h 28min
PRs com merge (30d)
6

Descrição

I would like to propose Firebase SDK AutoConfig as an option when initializing the app:
`AngularFireModule.initializeAppWithAutoConfig(),`

Right now, I have a workaround by adding this 2 lines in `package.json` so that the build process will pull the config from my Firebase project:
```
"build": "npm run getFirebaseConfig && ng build",
"getFirebaseConfig": "firebase apps:sdkconfig web --json > ./firebaseConfig.json",
```
Then in my `app.module.ts`:
```
import * as firebaseConfig from '../../firebaseConfig.json';
AngularFireModule.initializeApp(firebaseConfig.result.sdkConfig),
```
It works but it has an extra immediate step to generate the `firebaseConfig.json`. So, it will be great if AngularFireModule takes care of it.

Reference:
https://firebase.google.com/docs/hosting/reserved-urls#sdk_auto-configuration

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pela referência de autoconfiguração do SDK do Firebase para reserved-URLs e pela chamada AngularFireModule.initializeApp mostrada em app.module.ts. Compare isso com o workaround de package.json para build/getFirebaseConfig e com o fluxo de firebaseConfig.json; considera-se concluído quando a inicialização puder usar a autoconfiguração do SDK do Firebase sem esse arquivo gerado ou uma etapa extra de build.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
angular, firebase, typescript
Domínio
frontend
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.