Changes

Jump to: navigation, search

GitHub

811 bytes added, 18:36, 30 January 2018
m
cleanup & minor rewording
==== GitHub Apps Installation & Approval Process ====
GitHub Apps (formerly called "integrations") are "Installed" into either the entire organization, or into individual repositories. Each integration has a documented, and granular, access to various of the repository resources. This is good.
However, the GitHub App installation can only be done by an organization owner, who may have to do additional housekeeping. This is not so good, so please plan accordingly (you may need to coordinate with [[#contact|GitHub owners]]).
* Include answers to these questions:
** Which repositories do you want to have access? (all or list)
** Are Do any of those repositories contain "sensitive" data? (e.g. private?repos or ones where unauthorized code changes could have significant impact to Mozilla)
** Provide link to vendor's description of permissions needed and why
** Provide installation instructions (both may be needed):*** For Please include the GitHub Apps, the App's "install" link
===== Initial Installation =====
** Install the Integration for all current repositories, and the new one (organization owner permissions needed.)
**'''Please do not install GitHub apps with organization wide scope without first discussing with [[#contact|GitHub owners]].**'''
===== Additional Installations or Removals =====
If the GitHub App has already been installed in the organization, the new repository simply needs to be added or removed from the list. An organization owner has to make this change. Please still [https://bugzilla.mozilla.org/enter_bug.cgi?cc=gene%40mozilla.com&comment=I%20want%20to%20use%20the%20NAME_HERE%20addon%20in%20ORG_NAME_HERE%20for%20the%20following%20reasons%3A%0D%0A%0D%0ABelow%20are%20my%20answers%20to%20your%20stock%20questions%3A%0D%0A%0D%0A%2A%2A%20Which%20repositories%20do%20you%20want%20to%20have%20access%3F%20%28all%20or%20list%29%0D%0A%0D%0A%2A%2A%20Are%20any%20of%20those%20repositories%20private%3F%0D%0A%0D%0A%2A%2A%20Provide%20link%20to%20vendor%27s%20description%20of%20permissions%20needed%20and%20why%0D%0A%0D%0A%2A%2A%20Provide%20the%20Install%20link%20for%20a%20GitHub%20app%0D%0A&component=Github%3A%20Administration&product=mozilla.org&short_desc=Assess%20use%20of%20external%20addon%20NAME_HERE%20in%20Mozilla%27s%20GitHub%20organization%20ORG_NAME_HERE file a bug].
==== OAUTH (classic) Applications ====
** Please be sure to have clicked the "Request Approval" link before submitting bug.
* Include answers to these questions:
** Which repositories do you want to have access? (all or list)
** Are any of those repositories private?
** Provide link to vendor's description of permissions needed and why
** Provide installation instructions (both may be needed):
Confirm
1,351
edits

Navigation menu