Skip to content

Community Guide

This project welcomes contributors from any organization or background, provided they are willing to follow the simple processes outlined below, as well as adhere to the Code of Conduct .

Joining the community

Live discussions

We have a variety of weekly and bi-weekly meetings to which all are welcome:

Call Purpose
Developers call Discussion on code development (not minuted)
Community call Demos, meetups and other activities going on in the community (agenda and minutes )
TSC call Strategy, planning and decision-making with the Technical Steering Committee (TSC)

Asynchronous dialog

Egeria uses the LF AI & Data Slack community to provide an ongoing dialogue between members. This creates a recorded discussion of design decisions and discussions that complement the project meetings.

Follow the link above and register with the LF AI & Data Slack service using your email address. Once signed in you can see all the active Slack channels.

The main Slack channel for the Egeria project is called #egeria-discussion

Additional channels are added from time to time as new workgroups and discussion topics are established. For Egeria these channel names will begin with #egeria. You can also view Slack channels from other LF AI & Data projects.

More information about Slack?

Slack is an instant messaging tool that allows multiple conversations to occur amongst the community members at any one time. Each conversation is called a channel. Channels can be set up for a specific event or have a long-term existence.

Mailing list

The community tends to use the mailing list only for automated meeting reminders. We are best contacted through Slack (above).

Other websites and resources

  • Previous Webinars - previous virtual events covering topics of interest.
  • Planned Webinars - planned virtual events covering topics of interest.
  • Workshops - face-to-face workshops promoting discussion and education on Egeria
  • Presentations - presentations given at conferences and private gatherings

Git repositories

The Egeria project uses GitHub to maintain its content across a number of repositories.

All of these repositories are publicly visible; however, if you want to contribute new content you need to create a GitHub account. This can be created from the top of the GitHub home page.

If you are not familiar with Git and GitHub, there is additional education in the developer-resources/tools pages.

Steps to contribute content to the project

Egeria uses GitHub's fork and pull model to create a contribution. This process is described in detail in the Egeria dojo education.

Each change should have a GitHub issue explaining why the change is being made. The new or updated content should follow the Egeria developer guidelines.

There are additional resources for contributors under developer-resources . Review the developer guidelines to understand the requirements associated with new content for Egeria.

Every contribution is signed to say that the contributor has the rights to make the contribution and agrees with the Developer Certificate of Origin (DCO)

Creating a Linux Foundation account

The Linux Foundation provide build and distribution facilities. You need an account to access some of the reports from the build.

This is the link to create a Linux Foundation account . Note the username and password you selected.

Back to top