Skip to content

Empowering a better and more pervasive Puppet Community, one Champion at a time.

Notifications You must be signed in to change notification settings

puppet-champions/puppet-champions.github.io

Repository files navigation

This is the source repository for https://puppet-champions.github.io.

It's a GitHub Pages / Jekyll site, which means that merged changes are published automatically. Profiles are managed semi-automatically.

Each profile starts from _template.erb and is populated with user information about the new member. It's then dropped into a pull request and the user is assigned to review, edit, and approve it. This also happens when you promote or demote a Champion between tiers, or when you remove a Champion. Once an admin merges that PR, the site will be rebuilt to reflect changes.

Note: The site will not be updated until you merge Pull Requests!

Users are managed in Nimble. On the Community tab, set their appropriate Puppet Champion status and make sure that they've got a GitHub username set. User profiles are synced weekly using GitHub Actions.

This badge demonstrates the status of the sync process. If it's red, then we need to pay attention. Take a look at the latest sync task on the Actions tab above to see what the warnings are. Generally it means that a Champion doesn't have a GitHub username associated, or that a Champion has not yet approved their profile page.

Notes:

  • If authentication is failing for Nimble, then ensure that the team has a current API token. See the Nimble developer docs page for more information.
  • If a profile is inadvertently changed or removed, you can undo that change by finding the associated PR and using the revert functionality.

About

Empowering a better and more pervasive Puppet Community, one Champion at a time.

Resources

Stars

Watchers

Forks