async function setupRepositoryAndTeam()

in scripts/create.js [169:190]


async function setupRepositoryAndTeam() {
  if (await doesRepoExist()) {
    logger.warn('Repo exists already.');
    return;
  }

  logger.debug('Creating new repo in GitHub...');
  await octokit.repos.createInOrg({
    org: owner,
    name: newRepoName,
    // TODO generalize this (maybe get from the head repo?)
    description: `(Work in progress) React documentation website in ${langName}`,
  });
  logger.info('Finished creating repo!');

  // Create the progress-tracking issue from the template
  await Promise.all([
    createProgressIssue(),
    createTeam(),
    pushOriginalContents(),
  ]);
}