docs/project-checklist.md

1.4 KiB

Elafros Project Checklist

The purpose of this checklist is to outline must-have items required to open the Elafros GitHub repositories to the public.

Blockers to making project public

The tasks we would like to complete prior to making repository public, are:

  • Migrate code to github.com/elafros organization
  • Migrate project roles document to the CONTRIBUTING.md
  • Review project roles & governance changes
  • Elafros design/API documents posted to repo and reviewed
  • Implement Service CRD in the compute/serving repo
  • Seed initial project roadmap docs (e.g. API, Build, Autoscaling, Eventing)
  • Validated no-build deployment (Elafros Easy) for GKE and non-GKE k8s cluster
  • Validate all sample apps against elafros/install deployed cluster
  • Operator/Developer upgrade user guide (fully manual ok for now)

After project is public

Additional items, that while still important can be completed after opening the repository, are:

  • Configure @elafros Twitter account profile
  • Set up long-term billing for Slack, Github, etc.
  • Configure social Stack Overflow label(s)
  • Clean up GitHub landing page (pin repos, update description & links, seed community)
  • Team Drive and mailing lists created
  • Finalize logo design and apply it in Slack/GitHub
  • Migrate to public prow
  • Potentially rename elafros/elafros to elafros/serving or elafros/compute