Skip to content

cdevents/implementation-wg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CDEvents Implementation Working Group

Overview

The CDEvents Implementation Working Group focuses on defining the functional and non-functional requirements for implementing CDEvents. Our aim is to create an architecture and implementation plan that ensures seamless integration, scalability, and performance of CDEvents within various CI/CD ecosystems without the requirement to update every pipeline or workflow.

Objectives

  • Define Functional Requirements: Establish clear and concise functional requirements for CDEvents to ensure interoperability and ease of use across different tools and platforms.
  • Identify Non-Functional Requirements: Outline the non-functional requirements, including performance, scalability, security, testing, and maintainability.
  • Develop Reference Architectures: Create reference architectures that demonstrate best practices for implementing CDEvents, based on use cases identified.
  • Tooling Recommendations: Provide recommendations for tools and technologies that can be used to implement and support CDEvents.
  • Tooling and Library Consistency: Ensure our tooling and libraries utilize consistent patterns and semantics allowing users to transition between different tools/libraries more easily while also following best practices per language.
  • Documentation and Guidelines: Develop comprehensive documentation and examples on how to use CDEvents.

Areas of Focus

  • Message Broker - Cloud event pub/sub technologies
  • Persistence - Document store and graph data retrieval
  • Data Collection - Active and passive event creation, how are events triggered
  • CDEvent tooling and libraries - Allow for tools and libraries that we support to work seamlessly with CDEvents related technologies
  • Cross project collaboration - Getting project to implement events
  • Visualization - Ability to see the event paths.

Members

In alphabetical order, by first name.

New Members

Membership to this Working Group is open to public and self-declared: submit a PR to add yourself to the members list.

Advice for new members

Join the community:

  • Go through this README.md document.
  • Join the CDEvents mailing list
  • Join the CDF Slack and jump into the #cdevents channel and introduce themselves.
  • Regularly join the working group meetings.

Various ways to get involved:

  • Share your thoughts by joining the meetings, posting to the mailing list, discussions forum or Slack channel.
  • Add a topic you would like to discuss to the agenda of upcoming meeting.
  • Create a new issue or start a discussion to start gathering feedback and collaborating.
  • Choose an issue where help is needed and comment on it expressing interest.

Governance

The CDEvents Implementation Working Group is part of the CDEvents project and follows the its governance and Code of Conduct. Violations to the code of conduct may be reported via the e-mail or directly to the members to the CDEvents Governing Board.

Communication

Meetings

The CDEvents Implementation Working Group meets bi-weekly on Tuesdays at 3pm UTC in the summer time and at 4pm UTC in winter time. (See your timezone here).

Meetings are automatically recorded an posted on YouTube.

About

CDEvents Implementation Working Group

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published