knative/func

Scaffolding Integration

Opened this issue · 2 comments

As is outlined in the Scaffolded Functions Discussion, the host builder is now available for Go HTTP functions and utilizes the described Scaffolding method. This can serve as a starting point for implementation the system for our core language runtimes.

Below is an initial list (WIP)

Go

  • Go HTTP Scaffolding
  • Go Cloudevent Scaffolding (partially complete)
  • Utilize Scaffolding in Go Pack builds
  • Utilize Scaffolding in Go S2I builds
  • Ensure Go Functions now work in on-cluster builds

Python

  • Python HTTP Scaffolding
  • Python Cloudevent Scaffolding
  • Utilize Scaffolding in Python Pack builds
  • Utilize Scaffolding in Python S2I builds

JS

  • JS HTTP Scaffolding
  • JS Cloudevent Scaffolding
  • Utilize Scaffolding in JS Pack builds
  • Utilize Scaffolding in JS S2I builds

Java

  • Java HTTP Scaffolding
  • Java Cloudevent Scaffolding
  • Utilize Scaffolding in Java Pack builds
  • Utilize Scaffolding in Java S2I builds

Rust

  • Rust HTTP Scaffolding
  • Rust Cloudevent Scaffolding
  • Utilize Scaffolding in Rust Pack builds
  • Utilize Scaffolding in Rust S2I builds

Other

  • Custom Base Images
  • User documentation
  • Developer documentation
  • E2E Tests

Related

-[ ] #1839

This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Reopen the issue with /reopen. Mark the issue as
fresh by adding the comment /remove-lifecycle stale.

This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Reopen the issue with /reopen. Mark the issue as
fresh by adding the comment /remove-lifecycle stale.