"Add Gitter room" on project overview page

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Gitter is a great way to build a community around a project, discuss ideas, and support users. We should make it easy to discover Gitter and link to Gitter on your project.

Proposal

  • Add an Add Gitter room button in the same style as the existing Add readme button on to project dashboar
    • The button can link to the project badge interface, with a link to docs and the ability to link to Gitter by just typing the name of the room they have created
Project nav Project badges
MQYsidv project-badges
  • Add a "Suggested badges" container:
    • If Gitter hasn't been added as a badge, present the Gitter row as an optional badge
    • If Gitter badge has been added and there are no suggested badges to present, don't present the "suggested badges" container
  • Placeholder text should read "Room URI"
  • "Learn more" should link to https://gitter.im
  • Clicking a configured badge on the project home page should link to https://gitter.im/%{room_uri}

Subsequent iterations would include a complete workflow for creating the room in Gitter and automatically configuring the project badge when a room is linked to a project in GitLab. This depends on large complex changes in Gitter.

Links / references

Edited by 🤖 GitLab Bot 🤖