# Class GitHubUserInfo

GitHub-specific user info provider. Implements IScmUserInfo trait.

#### Implements

- IScmUserInfo

- Defined in packages/nexus-agents/src/scm/github-provider-traits.ts:335

##### Index

### Constructors

constructor

### Methods

fetchUserMetadata

## Constructors

### constructor

- new GitHubUserInfo(): GitHubUserInfo

  #### Returns GitHubUserInfo

## Methods

### fetchUserMetadata

- fetchUserMetadata(username: string): Promise<Result<ScmUserMetadata, ScmError>>

  Fetch user metadata for reputation assessment.

  #### Parameters

  - username: string

  #### Returns Promise<Result<ScmUserMetadata, ScmError>>

  Implementation of IScmUserInfo.fetchUserMetadata

  - Defined in packages/nexus-agents/src/scm/github-provider-traits.ts:336