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.
- 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.
- 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.
In alphabetical order, by first name.
- Andrea Frittoli afrittoli, IBM
- Ben Powell xibz, Apple
- Jalander Ramagiri rjalander, Ericsson
- Rasheed Mudasiru taiwrash, FUTMinna
- Steve Taylor sbtaylor15, DeployHub
- Tracy Ragan tracyragan, DeployHub
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.
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.
- CDEvents Mailing List
#cdevents
Channel on the CDF Slack (link to the invite)
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).
- Meeting agenda and minutes.
- Zoom Bridge.
- Zoom International dial-in numbers.
- CDF Public Calendar (UTC).
Meetings are automatically recorded an posted on YouTube.