newrelic / newrelic/nr1-github

Improve user expierence with setting public github URLS

Open
#48 0 comments 0 reactions 1 assignee View on GitHub

@rudouglas is already working on this.

Since May 24, 2021.

enhancement
Dominant language
JavaScript
Stars
20
Forks
24
PR merge metrics
No merged PRs in 30d

Description

Summary

When a user decided to set a public URL for Github, the interface is a little misleading as they can change the URL in the URL field. But in actuality they should leave the URL set to the default of: https://api.github.com. By leaving this field open to edits, we allow the user to potentially get into a bad state by allowing them to set a distinct URL for the repo as they would when using Enterprise Github.

Desired Behavior

  1. When a user choices to set a public github URL, ensure the field can't be edited.
  2. Change the language in the first things first section to more explicit.

"Let's get you started! Set up this Nerdpack by configuring your organization's GitHub URL. If you are hosting your source code on a public Github repository you will use https://api.github.com. If you are hosting your source code on a private Github Enterprise repository provide that URL below."

  1. After this is set for a user, route the user to the README.md tab in the application so it's clear the URL has been set. This will show the user the README.md has been fetched correctly.
Screen Shot 2020-10-05 at 1 52 14 PM

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.