[FOLIO-776] Enable the contributor-license-agreement module on the `folio-org` repositories Created: 15/Aug/17 Updated: 12/Nov/18 Resolved: 25/Oct/17 |
|
| Status: | Closed |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Task | Priority: | P3 |
| Reporter: | Peter Murray | Assignee: | Peter Murray |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Σ Remaining Estimate: | Not Specified | Remaining Estimate: | Not Specified |
| Σ Time Spent: | 1 day, 5 hours, 15 minutes | Time Spent: | 1 day, 4 hours, 45 minutes |
| Σ Original Estimate: | Not Specified | Original estimate: | Not Specified |
| Sub-tasks: |
|
||||||||||
| Sprint: |
| Description |
|
On behalf of the OLF board, Sebastian asked what it would take to enable the Contributor License Agreement assistant on the `folio-org` repositories. |
| Comments |
| Comment by Peter Murray [ 15/Aug/17 ] |
|
The cla-assistant is set up on a per-repository basis. There have been discussions (Issue #118 of cla-assistant) over the past year about making it on a per-GitHub-organization basis or on a per-CLA-gist basis. Microsoft has the same problem, and they have submitted a pull request to handle a basic scenario of treating any repository that uses the same CLA gist document as a single required signature. The developer of that pull request has a fork that has several more advanced features as well, particularly to the admin UI. |
| Comment by Peter Murray [ 15/Aug/17 ] |
|
Sebastian Hammer: I've created a document with what I've found out and put it on the wiki: https://folio-org.atlassian.net/wiki/display/~peter/Enabling+a+FOLIO+Contributor+License+Agreement+on+GitHub Can you take a look and let me know if you have any questions or things that need to be added before it is shared with the OLF board? |
| Comment by Mike Taylor [ 16/Aug/17 ] |
|
Do we have Wiki accounts? |
| Comment by Peter Murray [ 16/Aug/17 ] |
|
Mike Taylor: You do, yes – the same username/password as issues.folio.org. |
| Comment by Mike Taylor [ 22/Aug/17 ] |
|
Read and commented. |
| Comment by Peter Murray [ 13/Oct/17 ] |
|
All issues resolved and documentation written. I've created a pull request with the documentation for how the CLA-Assistant works (https://github.com/folio-org/folio-org.github.io/pull/86). I'm proposing that this pull request be accepted and the developers notified that this will be put in place for all FOLIO-Org repositories on 19-Oct-2017. |
| Comment by David Crossley [ 16/Oct/17 ] |
|
I have made some minor tweaks and merged. |
| Comment by Peter Murray [ 16/Oct/17 ] |
|
Thanks, David – glad to have the extra set of eyes on the new page. |
| Comment by Peter Murray [ 25/Oct/17 ] |
|
Answering questions and closing out work. |