Skip to content
Jake Hemstad edited this page Jan 30, 2024 · 5 revisions

Welcome to the wiki for CCCL! This page aims to provide a high-level view of the project and program management aspects of our library. Our goal is to ensure efficient collaboration, clear communication, and a well-organized development process to deliver a high-quality library for the community.

Our team of dedicated contributors work together to design, develop, test, and maintain the library while engaging with the community to gather feedback, address issues, and continuously improve the library's features and performance.

Getting Started

This wiki has many pages, but we can break them apart into 2 main groups:

  1. Strategic Processes
  2. Execution Processes

Strategic Processes

These processes exist to help the team:

  • Set up and maintain GitHub infrastructure
  • Define the goals of a release and reflect it in the project
  • Have a standard definition of issues, prs, and what is expected of them

Execution Processes

These processes exist to help the team:

  • Do their day-to-day work
  • Track and manage active tasks
  • Have a standard definition of how to use the project, and when to sync

Usage

For most contributors, the key pieces are:

These will guide you in triaging issues, defining your goals for the sprint, maintaining the project to reflect your work, and keeping issues and PRs up to CCCL's standards.

Contact

For questions, suggestions, or concerns, please feel free to reach out to us through GitHub discussions or file an issue!

Thank you for your interest in CCCL! We look forward to working together to make CUDA C++ delightful.