loopbackio / loopbackio/loopback-next

[Spike] Allow extensions to contribute custom convention for environment-specific operational configuration

Aperta
#1,464 13 commenti 2 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

DevOps Extensions spike
Lingua principale
TypeScript
Stelle
5.1k
Fork
1.1k
Merge medio
2g 21h
PR unite (30g)
27

Descrizione

**Timeboxed to 2 weeks**; don't spend extra time if done earlier

Different platforms use different ways for configuring operational aspects of application in test/dev/production. LB4 should make it easy to write extensions to support these different platforms.

The goal of this spike is to find out and document what's possible today, identify gaps, propose solutions and create a list of follow-up tasks.

Few examples of operational config:
- configure datasources from environment variables
- use a faster but less-secure hashing algorithm in dev/test (a hashing algorithm is used e.g. to store user passwords)
- apply datasource configuration provided by `VCAP_SERVICES` env variable in CloudFoundry/IBM Cloud - see https://github.com/strongloop/loopback-next/pull/1574

Possibly related: https://github.com/strongloop/loopback-next/pull/983 and https://github.com/strongloop/loopback-next/issues/1396

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia esaminando il supporto attuale per le estensioni di LoopBack 4 e la configurazione operativa, quindi leggi le pull request correlate 1574 e 983 e l’issue 1396. Documenta ciò che è possibile oggi, individua le lacune, proponi soluzioni ed elenca attività concrete di follow-up; il completamento consiste nel risultato documentato dello spike entro il limite di due settimane.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
backend, devops
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.