Knative Community is a governance and community resource repository that serves as the central hub for contributing to and participating in the Knative project.
The repository addresses the need for clear organizational structure and contribution pathways in a large open-source project. It provides comprehensive documentation covering community roles, working group processes, steering and technical oversight committee structures, and contribution guidelines. The approach centralizes governance information, meeting schedules, and contribution mechanics in a single accessible location, enabling contributors to understand how the project operates and where they can participate effectively.
Contributors should use this repository to understand Knative's governance model before engaging with the project. It suits anyone looking to contribute code, documentation, tutorials, or participate in working groups. The repository documents how pull requests are reviewed and merged, describes the various community roles available, and explains the processes that working groups follow. It also provides guidance on authoring community samples and tutorials that can be submitted to the broader Knative documentation ecosystem. The Code of Conduct and shared values are documented here, establishing the behavioral expectations for all participants.
The project maintains active documentation of governance structures and processes, with working groups and committees clearly defined and their responsibilities outlined. Meeting schedules are centralized in a community calendar to facilitate participation. The repository includes structured guidelines for repository creation and removal within the Knative ecosystem, indicating ongoing attention to project organization. Community contribution pathways are explicitly documented, from identifying help-wanted issues to the review process for community-authored samples and tutorials.