Make it easier to add Badges to a project from the Project CI / CD Settings > Pipeline status

Problem to solve

When visiting the project's CI / CD settings I'm shown the markup snippets I can use to embed the badges into any doc.

However, we do have a feature to allow adding Badges to a specific area of the UI, outside of eg: READMEs.

This dissonance is making it harder to discover the feature and making it harder for users to add badges since they have to:

  • Copy both URLs from one settings screen
  • Paste them on the other.
Project CI / CD Settings > Pipeline status Screen_Shot_2019-11-06_at_19.36.46
Project settings > General > Badges Screen_Shot_2019-11-06_at_19.36.23

Intended users

  • Delaney (Development Team Lead)
  • Sasha (Software Developer)
  • Devon (DevOps Engineer)
  • Sidney (Systems Administrator)

Further details

This has been brought up in a recent Hacker News thread.

Seems like a quick win to make this feature much more discoverable.

Proposal

  1. Add a simply Add badge to product button on CI / CD project settings and / or
  2. On the General Settings > Badges screen, allow the user to quickly add the badges listed in General Pipelines screen.

What does success look like, and how can we measure that?

A higher discovery of the feature and less users adding Badges via README files.

Links / references

Assignee Loading
Time tracking Loading