/**
* Generate GitHub template files.
*
* @return void
*/
protected function githubTemplates()
{
$this->file->makeDirectory($this->projectLower . '/.github', true);
$templates = ['ISSUE_TEMPLATE', 'PULL_REQUEST_TEMPLATE'];
foreach ($templates as $template) {
$this->file->copy(__DIR__ . '/stubs/github/' . $template . '.stub', $this->projectLower . '/.github/' . $template . '.md');
}
$this->file->move($this->projectLower . '/CONTRIBUTING.md', $this->projectLower . '/.github/CONTRIBUTING.md');
$index = array_search('CONTRIBUTING.md', $this->exportIgnores);
unset($this->exportIgnores[$index]);
$this->exportIgnores[] = '.github/';
}