alanorozco / amp-github-apps

GitHub Apps for the AMP Project

Home Page:http://amp.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub Apps for the AMP Project

code style: prettier

Contact: @ampproject/wg-infra

This repository contains the source code of GitHub Apps designed specifically for the AMP Project.

Apps

Bundle-Size Bot

This GitHub App performs checks on the size of the compiled AMP bundle, and blocks pull requests from being merged without specific approval from the team that maintains the bundle size.

The app runs on an instance of Google AppEngine and is installed exclusively on the ampproject/amphtml repository.

Bundle-Size Chart App

This ExpressJS App generates and displays a chart of the bundle sizes history of compiled AMP files.

The app runs on an instance of Google AppEngine and is deployed at https://amp-bundle-size-chart.appspot.com/.

Owners Bot

A web service that suggests approvers for a GitHub pull request based on OWNERS files and enforces reviews by OWNERS as a GitHub status check.

The app runs on an instance of Google AppEngine and is installed exclusively on the ampproject/amphtml repository. It can be trivially deployed to other organizations and repositories.

PR Deploy Bot

A GitHub App which deploys a PR branch to a static website when you ask it to.

Websites are served by a Google Cloud Storage bucket.

The app runs on an instance of Google AppEngine and is installed exclusively on the ampproject/amphtml repository.

Project Metrics

This GitHub App reports metrics for the repository and scores each metric on a common scale.

The app runs on an instance of Google AppEngine and is installed exclusively on the ampproject/amphtml repository. It can be trivially deployed to other organizations and repositories.

Test Status Bot

This GitHub App reports the status of different test types on the AMPHTML repository, and allows the build cop to skip flaky tests.

The app runs on an instance of Google AppEngine and is installed exclusively on the ampproject/amphtml repository.

About

GitHub Apps for the AMP Project

http://amp.dev

License:Apache License 2.0


Languages

Language:JavaScript 68.2%Language:Python 15.6%Language:TypeScript 14.1%Language:HTML 2.1%Language:Shell 0.1%