github4s.algebras

Type members

Classlikes

trait AccessToken[F[_]]

Source of static or expiring github tokens

Source of static or expiring github tokens

For github app authentication you'd want to create a token source which calls github's installation authentication api with a jwt token, generated from a private key These tokens have a 1h lifetime, so it's a good idea to handle expired tokens here as well

See also:
trait Activities[F[_]]
trait Auth[F[_]]
trait Gists[F[_]]
trait GitData[F[_]]
trait GithubAPIs[F[_]]
trait Issues[F[_]]
trait Organizations[F[_]]
trait Projects[F[_]]
trait PullRequests[F[_]]
trait Repositories[F[_]]
trait Teams[F[_]]
trait Users[F[_]]