Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Link multiple repos in one flow #62

Closed
matz3 opened this issue Jul 22, 2015 · 5 comments
Closed

Link multiple repos in one flow #62

matz3 opened this issue Jul 22, 2015 · 5 comments
Labels
Milestone

Comments

@matz3
Copy link
Contributor

matz3 commented Jul 22, 2015

Although the process of linking a repo doesn't require too much effort it might be helpful to have the possibility to select multiple repos in step (2) Choose a repository as you have to select the CLA over and over again when adding a bunch of repos.
An option to pre-select all repos of one Org/User might also be cool when starting to use CLA-assistant and activating all your repositories for it.

What do you think?

@KharitonOff
Copy link
Contributor

Good idea!
We should find a better way of linking CLA and repos from the UX perspective:
selecting multiple repos and/or preselecting the CLA (let user select a CLA only once and not on each link action)

@matz3
Copy link
Contributor Author

matz3 commented Aug 2, 2016

@KharitonOff I would like to share my feedback (based on #64 (comment)):

The preview-version doesn't really solve this issue like I've described it (linking multiple repos without having to link the whole org).

In case you want to link ALL repos this is fine and even better than my suggestion.

But it might be the case that one wants to only enable it for a bunch of repos or wants to enable it for all repos with some exceptions.
So I could actually think of two different ways to enable this.

  1. Replace dropdown with list of checkboxes to select multiple repos (like in my initial description).
    I think this would come handy in case you would like to enable CLA for quite a number of repos (maybe add a "check all" button) but not for some (e.g. private repos?) and don't want to have CLA active by default for new repos.

    (2) Choose your repositories
    • project-a
    • project-b
    • project-c
  2. In case an organization is linked, provide a way to exclude specific repos. I am not sure if this would be a good solution as in case a repo is created you have to actively opt-out before the first PR is created. Otherwise CLA assistant is already handling it. Maybe even a way to exclude a repo before it is created?

This is nothing I actually really need to have. Just some thoughts and ideas to improve 👍

@thojansen
Copy link
Contributor

We tried to keep it simple, so now it is either per org or per repo which also reflects how GitHub sends events. And I will suggest to link the SAP org completly.

@matz3
Copy link
Contributor Author

matz3 commented Aug 3, 2016

Exactly. That's what I meant. As I don't really need it I see no reason to add this unless other people would like to have it.

@thojansen
Copy link
Contributor

closing this for now and waiting for more requests. v1.4 is released now to production

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants