/devrel-services

Primary LanguageGoApache License 2.0Apache-2.0

devrel-github-services

DevRel GitHub Services is a collection of tools and services aimed at helping DevRel do DevRel. These services in particular focus on the data aggregation portion of the DevRel process. Each service will have it's own README with a deeper description.

drghs

This is a common directory which defines specifications for Cloud Endpoints, as well as the Protocol Buffer and gRPC definitions.

drghs-worker

This folder contains an application that is a small fork of the maintner service written by the Go team. The purpose of this service is to read a list of repositories, synchronize all the Issues and Pull Requests for each repository and expose an API to query these issues. It can be thought of as a giant in-memory cache.

magic-github-proxy

This service is a slight fork of Thea Flowers's magic-github-proxy. It is deployed to Kubernetes and access to the proxy is secured behind Cloud Endpoints.

samplr

This service takes a set of GitHub repositories and scans them for code snippets and exposes an API to query them. It is designed to be deployed to a Kubernetes cluster.