Contributing
We welcome contributions to OpenBao of any type, whether from users,
programmers, or even those curious about what OpenBao is! For more
general information, see our CONTRIBUTING.md
document in the root of our repository.
Disable all generative AI agents while working on OpenBao!
(This includes GitHub Copilot, Cursor, Claude Code, and others.)
By using generative AI agents, you cannot guarantee that you have the full legal rights required to submit the code generated by an AI. We require you use the DCO ownership sign-off, which you cannot do with generative AI agents trained on third-party code.
Use of AI in other capacity (search, discussion, &c) remains fine.
Please do not submit such pull-requests to this project. Thanks!
Community Roles
For an overview of roles in our community and how to participate, see our
MAINTAINERS.md
file.
Chat server
We use the Linux Foundation's Zulip server,
https://linuxfoundation.zulipchat.com/,
and the following channels:
#openssf-openbao-discussion#openssf-openbao-support#openssf-openbao-tsc- Working Groups:
Community calls
The public community call is hosted every non-holiday Thursday, at 8AM Pacific, 11AM Eastern for 30 minutes on Zoom. After joining the mailing list, the calendar includes a link to subscribe to invite notifications and the Zoom bridge for the call.
Feel free to join and/or send agenda topics via email, GitHub discussion, or on the Zulip server!
Meeting recordings are linked in the Community Call Agenda document.
TSC calls
The public Technical Steering Committee (TSC) calls are hosted every second Thursday of the month at 7AM Pacific, 10AM Eastern for 30 minutes on Zoom. This bridge is stable from past meets and can be found from the recordings below.
Feel free to join!
Meeting recordings are linked in the TSC Agenda document.
TSC charter
View our charter.
This charter was approved on 2024-06-13 and revised 2025-06-05 to notate the move to the OpenSSF.
Development guides
- To ease contribution, we've put together a code organization guide.