Skip to content
/ TSC Public
forked from AdoptOpenJDK/TSC

The AdoptOpenJDK Technical Steering Committee - Also acts as the knowledge portal for the Adopt OpenJDK GitHub projects

Notifications You must be signed in to change notification settings

smlambert/TSC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

AdoptOpenJDK TSC and Knowledge Base

Contribution

We welcome any contributions big or small from experienced OpenJDK folks to those who are brand new to software projects!

To start, make sure you sign up to the AdoptOpenJDK Slack, say hello and please read the Contribution Guide.

Knowledge Base

Overview

TBA - Diagrams to come

Dependant Projects

These projects are located in the following repositories in rough order of importance with regards to understanding how the build farm is put together and works. Each repository maintains its own set of issues, pull requests and documentation:

Release AdoptOpenJDK binaries

Nightly AdoptOpenJDK binaries

Clones of OpenJDK Forests

Private repos

Due to security or licensing concerns the following repos are private. Please raise an issue on the Infrastructure Project if you think you need access.

The TSC

NOTE This section is a DRAFT and has not yet been fully discussed or ratified by the AdoptOpenJDK community at large.

Proposed List of TSC Responsibilities

The TSC exercises autonomy in setting up and maintaining procedures, policies, and management and administrative structures as it deems appropriate for the maintenance and operation of these projects and resources.

Included in the responsibilities of the TSC are:

  • Managing code and documentation creation and changes for the listed projects and resources
  • Meeting monthly to discuss progress and other TSC issues
  • Setting and maintaining standards covering contributions of code, documentation and other materials
  • Managing code and binary releases: types, schedules, frequency, delivery mechanisms
  • Creating new repositories and projects under the AdoptOpenJDK GitHub organisation as required
  • Setting overall technical direction for the AdoptOpenJDK organisation, including high-level goals and low-level specifics regarding features and functionality
  • Has a relationship with the AdoptOpenJDK security group for dealing with vulnerabilities in an appropriate manner
  • Setting and maintaining appropriate standards for community discourse via the various mediums under TSC control

TSC Members

TSC members can nominate new members at any time. Candidates for membership tend to be people who have a competency for community management and a high tolerance and patience for process minutiae as the TSC delegates most of its responsibilities to other teams.

Every Dependant Project not currently incubating can appoint someone to the TSC who they elect at their own discretion.

Current Members

Avatar Information
TBA TBA

Proposed Rules for TSC Membership

  • No single company can occupy more than 1/3 seats on the TSC
  • The appointing of TSC members occurs on an annual basis and is based on a meritocracy.
  • Candidates with the intention of becoming a member of the TSC should briefly outline where they'd like to see the project going - all in a transparent manner that is available to the public.

Thanks! The AdoptOpenJDK Community.

About

The AdoptOpenJDK Technical Steering Committee - Also acts as the knowledge portal for the Adopt OpenJDK GitHub projects

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published