Skip to content

Warning

This page in the Chef Open Source Software Practices repository is currently undergoing content review.

Getting in Touch

Below are recommended ways to engage with the Progress Chef community, depending on your role and intent. These examples help ensure that communication happens in the right place, with the right visibility.

As... If I want to... I should... Notes
Anyone Become a Project Member Review the project membership guide Membership criteria may differ by project.
Anyone Report a bug Open an issue in the appropriate GitHub repository See the project's issue template.
Anyone Submit a feature request Submit an idea in the Aha! Ideas Portal Best way to influence product roadmap. GitHub feature requests may be redirected here.
Anyone Report a security vulnerability Email security@chef.io Please include detailed reproduction steps.
Anyone Report a service outage Email [email address TBD]
Project Member Join a Community Slack channel Visit Community Slack Use project-specific dev channels for technical topics.
Project Member Discuss technical issues Post or comment on GitHub Use Slack for real-time clarification, but document important decisions in GitHub.
Project Member Get technical help Start in GitHub, or ask in Slack if quick feedback is needed Make sure resolutions are logged back in GitHub.
Project Member Find something to work on Look for issues tagged help wanted or good first issue on GitHub Confirm interest in GitHub before starting work to avoid duplication.
Project Member Check community announcements Follow Discourse Major release and security announcements also appear here.
Project Member Regain access to an account [Support contact TBD]
Project Member Request a PR review Use GitHub and tag the appropriate reviewers or approvers Reviews must meet project criteria (e.g., 2 approvals including 1 Progress employee).
Project Member Have a quick discussion Use Community Slack For non-durable chat. Outcomes should be summarized in GitHub.
Project Member Become a Reviewer Review Reviewer responsibilities and requirements Nominations and sponsors required.
Project Member Report a Code of Conduct violation Email [email address TBD] All reports are handled confidentially.
Project Member Join project office hours Check project documentation or GitHub Discussions Typically held via Zoom and recorded when possible.
Reviewer Become an Approver Review Approver requirements Requires sustained contributions, nomination, and team consensus.
Approver Vote on a new Reviewer or Approver Follow membership process in Project Membership Votes are conducted in GitHub and require documentation in CODEOWNERS/TEAMS.
Contributor Request a new platform, integration, or commercial feature Submit an idea in the Aha! Ideas Portal Managed by product management; preferred route for enhancements that require Progress investment.
Progress Staff Track internal engineering work, sprints, or releases Use Jira Jira is the internal system of record; status may be reflected back in GitHub as appropriate.