[ONBOARDING] Perspective to OpenJS

Author: kj-powellCreated Oct 21, 2025Updated Mar 17, 2026
Labelsinternal

This issue tracks all the tasks needed to fully onboard the Perspective project to OpenJS.

  • #3069
  • [Perspective - Onboarding] Update project CoC reporting methods to include OpenJS Foundation escalation path
  • [Perspective - Onboarding] List official domains that the project commits to transfer to the OpenJS Foundation following graduation
  • [Perspective - Onboarding] Identify and document other core project infrastructure
  • [Perspective - Onboarding] Adopt either the Contributor License Agreement (CLA) or the Developer Certificate of Origin (DCO)
  • [Perspective - Onboarding] Add or Update Governance.md document (required for Impact stage)
  • [Perspective - Onboarding] Confirm required files in place (CODE_OF_CONDUCT.md, LICENSE.md)
  • [Perspective - Onboarding] Publish Project Charter on website or GitHub (see charter template)
  • [Perspective - Onboarding] Update legal copyright notice on GitHub
  • [Perspective - Onboarding] Add copyright notices for project website footers to project website
  • [Perspective - Onboarding] Add OpenJS Foundation logo to project website
  • [Perspective - Onboarding] Add Project logo to OpenJS Foundation website
  • [Perspective - Onboarding] Add Project to the CPC repo's README.md as an Incubating project
  • [Perspective - Onboarding] List trademarks the project commits to transfer to the OpenJS Foundation following graduation
  • [Perspective - Onboarding] If project is using crowdfunding platforms, add disclaimer from the OpenJS Foundation Trademark Policy to platforms
  • [Perspective - Onboarding] Identify individuals from the project to join the CPC by opening an issue in the CPC repository
  • [Perspective - Onboarding] Document project and foundation contacts for:
  • [Perspective - Onboarding] Publish security policy (see PROJECT_SECURITY_REPORTING)
  • [Perspective - Onboarding] Work with the foundation to sign a Project Contribution Agreement (if needed)
  • [Perspective - Onboarding] Implement an option from the Github Continuity Policy

Source: perspective-dev/perspective