notationlabs / notationlabs/notation
Pass runtime config to resource provider
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 54
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currently, the config that can be defined in runtime modules is not being passed through when the resource is provisioned.
- The config types should include all lambda configuration properties appropriate to expose.
- These properties should map to the lambda schema defined in packages/aws/src/lambda.fn/config.ts.
- The esbuild plugin should be changed so that it doesn't pass the config as a spread parameter
- The config should be picked up in packages/aws/src/lambda/lambda.ts and passed into the resource
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die Konfigurationstypen in packages/aws/src/lambda.fn/config.ts mit dem Lambda-Schema in packages/aws.iac/src/resources/lambda/lambda.ts zu vergleichen. Verfolge, wie packages/esbuild-plugins/src/plugins/function-infra-plugin.ts die Konfiguration weitergibt und wie packages/aws/src/lambda/lambda.ts die Ressource bereitstellt; abgeschlossen ist die Aufgabe, wenn offengelegte Laufzeiteigenschaften durchgereicht werden, ohne den Konfigurationsparameter zu spreaden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, nodejs, typescript
- Bereich
- backend, cloud, infrastructure
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100