Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.57 KB

add-projects-repos-to-l3af.md

File metadata and controls

24 lines (17 loc) · 1.57 KB

Adding projects/repositories to the l3af-project organisation

This document outlines the process for adding a new project to the l3af-project GitHub organisation. This is intended to be an initial and lightweight process which can be changed and expanded later as needed. If changes are needed, please open an issue in the governance repo then add the issue to the agenda for a TSC meeting.

Definitions, constraints, etc.

For the sake of this document, "project" will be synonymous with "git repository" or "git repositories" if required by the project. "Project", "repo", and "repository" will be used interchangeably.

All repositories under the l3af-project GitHub organisation must be related in some way to the L3AF project.

Process

All L3AF repos must be approved and added by the Technical Steering Committee (TSC). Here's how we go about doing that.

  1. Open an issue in this governance repository to request a repo from the TSC
    • State the purpose of the repo and why a new repo is needed
    • Include list of committers for the repo
  2. TSC approves (or denies; in which case this process ends)
    • Requester is notified either direction
  3. TSC member (or someone w/approved access) creates repo
    • adds CODEOWNERS file
    • sets up team w/same members as CODEOWNERS
    • adds barebones README.md
    • adds a LICENSE file