Open EricPickup opened 5 years ago
@femmebot would replacing the "Beta" with "New" text be enough? Or should there also be a color change?
Before we remove the label, is there a reason why we only display the radio buttons after they enter the name of the repo? And why does it automatically pre-select the template repo option (even if the repo is not a template repo)?
@femmebot that is a really good question. I don't know why. We could change it so that it is there whether they have entered the name of the repo.
Had a thought shown in this quick sketch…
It seems like we need them to identify whether the source repo is a template repo or not. What if we had a combo option-selection and search field:
This allows us to check whether the repo they entered is a template repo…
If it isn't, then we can display the appropriate warning (I'm not sure if we do actually try to convert it into a template repo…I thought I read chatter about that elsewhere)
Oh I love this ❤️
It looks like we're not actually attempting to convert non-template repos into templates:
Something I was unsure about was why we allow users to choose a template repo, but not use the template repo option. Is there a valid/common use case for that? If not we could just detect whether or not the repo is a template and choose for them.
Since template repos were only introduced recently, chances are, their starter repos are not template repos (it's something they need to enable in the UI so it's another step for them) which is why the other, older option is still being provided. In the example you cited, what we could do is show a message that says something like "This is a template repository. We recommend using the template repository import method instead." In part, what we want to do is, rather than do things for them, we want to train them to help shape the behaviors we want.
--
addendum: found this issue Add ability to make a repo into a template repo through Classroom https://github.com/education/classroom/issues/2032
I mentioned this in Slack during my last week. We should remove the Beta badge on the template repos feature since it has been working properly for over a month and performing all of the expected behavior.
We could also replace it with a
NEW!
badge instead of completely removing it.The new school year is starting and I wouldn't want teachers to be afraid of using this amazing new feature during the peak of Classroom usage!