build: add github config for ng-dev configuration (#37097)

Adds the gitub configuration to the ng-dev configuration. This github
configuration provides information needed for making API requests to
github.  Upcoming tooling related PRs will require these API requests
being possible.

PR Close #37097
This commit is contained in:
Joey Perrott 2020-05-12 15:26:30 -07:00 committed by Kara Erickson
parent 20d377c11b
commit 564ca9e8ec
2 changed files with 14 additions and 5 deletions

View File

@ -72,8 +72,15 @@ const format = {
'buildifier': true 'buildifier': true
}; };
// Github metadata information for `ng-dev` commands.
const github = {
owner: 'angular',
name: 'angular',
};
// Export function to build ng-dev configuration object. // Export function to build ng-dev configuration object.
module.exports = { module.exports = {
commitMessage, commitMessage,
format, format,
github,
}; };

View File

@ -11,10 +11,10 @@ import {exec} from 'shelljs';
/** The common configuration for ng-dev. */ /** The common configuration for ng-dev. */
type CommonConfig = { type CommonConfig = {
// Github repository configuration used for API Requests, determining upstream remote, etc. /* Github repository configuration used for API Requests, determining upstream remote, etc. */
github: { github: {
owner: string; owner: string,
name: string; name: string,
} }
}; };
@ -24,8 +24,10 @@ type CommonConfig = {
*/ */
export type NgDevConfig<T = {}> = CommonConfig&T; export type NgDevConfig<T = {}> = CommonConfig&T;
// The filename expected for creating the ng-dev config, without the file /**
// extension to allow either a typescript or javascript file to be used. * The filename expected for creating the ng-dev config, without the file
* extension to allow either a typescript or javascript file to be used.
*/
const CONFIG_FILE_NAME = '.ng-dev-config'; const CONFIG_FILE_NAME = '.ng-dev-config';
/** The configuration for ng-dev. */ /** The configuration for ng-dev. */