├── AUTHORS.txt ├── CONTRIBUTING.md ├── CONTRIBUTORS.txt ├── LICENSE.txt ├── README.md ├── containers ├── base │ ├── .dockerignore │ ├── .gitignore │ ├── dev-requirements.txt │ ├── javascript │ │ ├── .bowerrc │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .jshintrc │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── THOUGHTS.txt │ │ ├── bower.json │ │ ├── browser │ │ │ ├── css │ │ │ │ └── dashboard.css │ │ │ ├── html │ │ │ │ └── client.html │ │ │ ├── img │ │ │ │ ├── drop_file_icon.svg │ │ │ │ ├── favicon.ico │ │ │ │ ├── fb_logo.svg │ │ │ │ ├── font_icon.svg │ │ │ │ ├── logo.png │ │ │ │ ├── logo_200px.png │ │ │ │ ├── logo_icon.png │ │ │ │ ├── oven_icon.svg │ │ │ │ └── report_icon.svg │ │ │ └── js │ │ │ │ ├── CollectionController.js │ │ │ │ ├── CollectionReport.js │ │ │ │ ├── Controller.js │ │ │ │ ├── DashboardController.js │ │ │ │ ├── DispatcherController.js │ │ │ │ ├── DispatcherLists.js │ │ │ │ ├── PubSub.js │ │ │ │ ├── Report.js │ │ │ │ ├── StatusController.js │ │ │ │ ├── UserLog.js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── dom-tool.js │ │ │ │ ├── exsample.json.js │ │ │ │ ├── isEqual.js │ │ │ │ ├── main.js │ │ │ │ ├── reporterBlocks.js │ │ │ │ └── xhr.js │ │ ├── generated_modules │ │ │ └── protocolbuffers │ │ │ │ ├── fonts_public_grpc_pb.js │ │ │ │ ├── fonts_public_pb.js │ │ │ │ ├── messages_grpc_pb.js │ │ │ │ ├── messages_pb.js │ │ │ │ ├── shared_grpc_pb.js │ │ │ │ └── shared_pb.js │ │ ├── node │ │ │ ├── CacheServer.js │ │ │ ├── GitHubAuthServer.js │ │ │ ├── GitHubOperationsServer.js │ │ │ ├── InitWorkers.js │ │ │ ├── ManifestMaster.js │ │ │ ├── PersistenceServer.js │ │ │ ├── ReportsServer.js │ │ │ ├── _BaseServer.js │ │ │ ├── api.js │ │ │ ├── apiServices │ │ │ │ ├── GithubOAuth.js │ │ │ │ ├── StorageBrowse.js │ │ │ │ └── StorageDownload.js │ │ │ ├── collectiontests.js │ │ │ ├── dispatcher │ │ │ │ ├── DispatcherProcessManager.js │ │ │ │ ├── DummyDispatcherProcessManager.js │ │ │ │ ├── FamilyPRDispatcherProcess.js │ │ │ │ ├── ProcessUIService.js │ │ │ │ ├── concept.md │ │ │ │ └── framework │ │ │ │ │ ├── GenericProcess.js │ │ │ │ │ ├── Path.js │ │ │ │ │ ├── Process.js │ │ │ │ │ ├── ProcessManager.js │ │ │ │ │ ├── Status.js │ │ │ │ │ ├── Step.js │ │ │ │ │ ├── Task.js │ │ │ │ │ ├── expectedAnswersMixin.js │ │ │ │ │ └── stateManagerMixin.js │ │ │ ├── manifestSources │ │ │ │ ├── CSVSpreadsheet.js │ │ │ │ ├── Git.js │ │ │ │ ├── GoogleFonts.js │ │ │ │ └── _Source.js │ │ │ └── util │ │ │ │ ├── AsyncQueue.js │ │ │ │ ├── DispatcherProcessManagerClient.js │ │ │ │ ├── GitHubAuthClient.js │ │ │ │ ├── GitHubOperationsClient.js │ │ │ │ ├── IOOperations.js │ │ │ │ ├── InitWorkersClient.js │ │ │ │ ├── Logging.js │ │ │ │ ├── ManifestClient.js │ │ │ │ ├── ManifestServer.js │ │ │ │ ├── ProcessManagerClient.js │ │ │ │ ├── ProtobufAnyHandler.js │ │ │ │ ├── ReportsClient.js │ │ │ │ ├── StorageClient.js │ │ │ │ ├── StorageServers.js │ │ │ │ ├── getMetadataPb.js │ │ │ │ ├── getSetup.js │ │ │ │ └── nodeCallback2Promise.js │ │ └── package.json │ ├── protocolbuffers │ │ ├── messages.proto │ │ └── shared.proto │ ├── python │ │ ├── Dockerfile │ │ ├── __init__.py │ │ ├── debug_run.py │ │ ├── debug_vollkorn │ │ │ ├── after │ │ │ │ ├── Vollkorn-Black.ttf │ │ │ │ ├── Vollkorn-BlackItalic.ttf │ │ │ │ ├── Vollkorn-Bold.ttf │ │ │ │ ├── Vollkorn-BoldItalic.ttf │ │ │ │ ├── Vollkorn-ExtraBold.ttf │ │ │ │ ├── Vollkorn-ExtraBoldItalic.ttf │ │ │ │ ├── Vollkorn-Italic.ttf │ │ │ │ ├── Vollkorn-Medium.ttf │ │ │ │ ├── Vollkorn-MediumItalic.ttf │ │ │ │ ├── Vollkorn-Regular.ttf │ │ │ │ ├── Vollkorn-SemiBold.ttf │ │ │ │ ├── Vollkorn-SemiBoldItalic.ttf │ │ │ │ ├── VollkornSC-Black.ttf │ │ │ │ ├── VollkornSC-Bold.ttf │ │ │ │ ├── VollkornSC-ExtraBold.ttf │ │ │ │ ├── VollkornSC-Medium.ttf │ │ │ │ ├── VollkornSC-Regular.ttf │ │ │ │ ├── VollkornSC-SemiBold.ttf │ │ │ │ └── vf │ │ │ │ │ ├── Vollkorn-Italic-VF.ttf │ │ │ │ │ └── Vollkorn-Roman-VF.ttf │ │ │ └── before │ │ │ │ ├── OFL.txt │ │ │ │ ├── Vollkorn-Black.ttf │ │ │ │ ├── Vollkorn-BlackItalic.ttf │ │ │ │ ├── Vollkorn-Bold.ttf │ │ │ │ ├── Vollkorn-BoldItalic.ttf │ │ │ │ ├── Vollkorn-Italic.ttf │ │ │ │ ├── Vollkorn-Regular.ttf │ │ │ │ ├── Vollkorn-SemiBold.ttf │ │ │ │ └── Vollkorn-SemiBoldItalic.ttf │ │ ├── protocolbuffers │ │ │ ├── __init__.py │ │ │ ├── fonts_public_pb2.py │ │ │ ├── fonts_public_pb2_grpc.py │ │ │ ├── messages_pb2.py │ │ │ ├── messages_pb2_grpc.py │ │ │ ├── shared_pb2.py │ │ │ └── shared_pb2_grpc.py │ │ ├── requirements.txt │ │ ├── worker-launcher.py │ │ └── worker │ │ │ ├── __init__.py │ │ │ ├── diff_tools_shared.py │ │ │ ├── diffbrowsers.py │ │ │ ├── diffenator.py │ │ │ ├── fontbakery.py │ │ │ ├── storageclient.py │ │ │ └── worker_base.py │ └── update_protobufs.sh └── rethinkdb │ ├── Dockerfile │ ├── Makefile │ ├── files │ └── run.sh │ └── rethinkdb-probe │ ├── Dockerfile.build │ ├── build-probe.sh │ ├── probe.go │ └── rethinkdb-probe ├── docs ├── DEPLOYLOG.md ├── minikube-help.md ├── nodes-diagram-v2.inkscape.svg ├── nodes-diagram-v2.pdf └── the-report-format.md ├── kubernetes ├── gcloud-fontbakery-api.yaml ├── gcloud-fontbakery-dispatcher.yaml ├── gcloud-fontbakery-github-auth.yaml ├── gcloud-fontbakery-github-operations.yaml ├── gcloud-fontbakery-init-workers.yaml ├── gcloud-fontbakery-manifest-csvupstream.yaml ├── gcloud-fontbakery-manifest-gfapi.yaml ├── gcloud-fontbakery-manifest-githubgf.yaml ├── gcloud-fontbakery-manifest-main.yaml ├── gcloud-fontbakery-reports.yaml ├── gcloud-fontbakery-storage-cache.yaml ├── gcloud-fontbakery-storage-persistence.yaml ├── gcloud-fontbakery-worker.yaml ├── gcloud-rabbitmq.yaml ├── gcloud-rethinkdb.yaml ├── minikube-fontbakery-api.yaml ├── minikube-fontbakery-dispatcher.yaml ├── minikube-fontbakery-github-auth.yaml ├── minikube-fontbakery-github-operations.yaml ├── minikube-fontbakery-init-workers.yaml ├── minikube-fontbakery-manifest-csvupstream.yaml ├── minikube-fontbakery-manifest-gfapi.yaml ├── minikube-fontbakery-manifest-githubgf.yaml ├── minikube-fontbakery-manifest-main.yaml ├── minikube-fontbakery-reports.yaml ├── minikube-fontbakery-storage-cache.yaml ├── minikube-fontbakery-storage-persistence.yaml ├── minikube-fontbakery-worker.yaml ├── minikube-rabbitmq.yaml └── minikube-rethinkdb.yaml └── skaffold.yaml /AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/AUTHORS.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/README.md -------------------------------------------------------------------------------- /containers/base/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/.dockerignore -------------------------------------------------------------------------------- /containers/base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/.gitignore -------------------------------------------------------------------------------- /containers/base/dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/dev-requirements.txt -------------------------------------------------------------------------------- /containers/base/javascript/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory" : "browser/js/bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /containers/base/javascript/.dockerignore: -------------------------------------------------------------------------------- 1 | git-repositories 2 | -------------------------------------------------------------------------------- /containers/base/javascript/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | node_modules 3 | bower_components 4 | -------------------------------------------------------------------------------- /containers/base/javascript/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/.jshintrc -------------------------------------------------------------------------------- /containers/base/javascript/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/Dockerfile -------------------------------------------------------------------------------- /containers/base/javascript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/README.md -------------------------------------------------------------------------------- /containers/base/javascript/THOUGHTS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/THOUGHTS.txt -------------------------------------------------------------------------------- /containers/base/javascript/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/bower.json -------------------------------------------------------------------------------- /containers/base/javascript/browser/css/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/css/dashboard.css -------------------------------------------------------------------------------- /containers/base/javascript/browser/html/client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/html/client.html -------------------------------------------------------------------------------- /containers/base/javascript/browser/img/drop_file_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/img/drop_file_icon.svg -------------------------------------------------------------------------------- /containers/base/javascript/browser/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/img/favicon.ico -------------------------------------------------------------------------------- /containers/base/javascript/browser/img/fb_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/img/fb_logo.svg -------------------------------------------------------------------------------- /containers/base/javascript/browser/img/font_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/img/font_icon.svg -------------------------------------------------------------------------------- /containers/base/javascript/browser/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/img/logo.png -------------------------------------------------------------------------------- /containers/base/javascript/browser/img/logo_200px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/img/logo_200px.png -------------------------------------------------------------------------------- /containers/base/javascript/browser/img/logo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/img/logo_icon.png -------------------------------------------------------------------------------- /containers/base/javascript/browser/img/oven_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/img/oven_icon.svg -------------------------------------------------------------------------------- /containers/base/javascript/browser/img/report_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/img/report_icon.svg -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/CollectionController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/CollectionController.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/CollectionReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/CollectionReport.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/Controller.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/DashboardController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/DashboardController.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/DispatcherController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/DispatcherController.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/DispatcherLists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/DispatcherLists.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/PubSub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/PubSub.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/Report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/Report.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/StatusController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/StatusController.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/UserLog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/UserLog.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/bootstrap.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/dom-tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/dom-tool.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/exsample.json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/exsample.json.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/isEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/isEqual.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/main.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/reporterBlocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/reporterBlocks.js -------------------------------------------------------------------------------- /containers/base/javascript/browser/js/xhr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/browser/js/xhr.js -------------------------------------------------------------------------------- /containers/base/javascript/generated_modules/protocolbuffers/fonts_public_grpc_pb.js: -------------------------------------------------------------------------------- 1 | // GENERATED CODE -- NO SERVICES IN PROTO -------------------------------------------------------------------------------- /containers/base/javascript/generated_modules/protocolbuffers/fonts_public_pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/generated_modules/protocolbuffers/fonts_public_pb.js -------------------------------------------------------------------------------- /containers/base/javascript/generated_modules/protocolbuffers/messages_grpc_pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/generated_modules/protocolbuffers/messages_grpc_pb.js -------------------------------------------------------------------------------- /containers/base/javascript/generated_modules/protocolbuffers/messages_pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/generated_modules/protocolbuffers/messages_pb.js -------------------------------------------------------------------------------- /containers/base/javascript/generated_modules/protocolbuffers/shared_grpc_pb.js: -------------------------------------------------------------------------------- 1 | // GENERATED CODE -- NO SERVICES IN PROTO -------------------------------------------------------------------------------- /containers/base/javascript/generated_modules/protocolbuffers/shared_pb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/generated_modules/protocolbuffers/shared_pb.js -------------------------------------------------------------------------------- /containers/base/javascript/node/CacheServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/CacheServer.js -------------------------------------------------------------------------------- /containers/base/javascript/node/GitHubAuthServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/GitHubAuthServer.js -------------------------------------------------------------------------------- /containers/base/javascript/node/GitHubOperationsServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/GitHubOperationsServer.js -------------------------------------------------------------------------------- /containers/base/javascript/node/InitWorkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/InitWorkers.js -------------------------------------------------------------------------------- /containers/base/javascript/node/ManifestMaster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/ManifestMaster.js -------------------------------------------------------------------------------- /containers/base/javascript/node/PersistenceServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/PersistenceServer.js -------------------------------------------------------------------------------- /containers/base/javascript/node/ReportsServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/ReportsServer.js -------------------------------------------------------------------------------- /containers/base/javascript/node/_BaseServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/_BaseServer.js -------------------------------------------------------------------------------- /containers/base/javascript/node/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/api.js -------------------------------------------------------------------------------- /containers/base/javascript/node/apiServices/GithubOAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/apiServices/GithubOAuth.js -------------------------------------------------------------------------------- /containers/base/javascript/node/apiServices/StorageBrowse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/apiServices/StorageBrowse.js -------------------------------------------------------------------------------- /containers/base/javascript/node/apiServices/StorageDownload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/apiServices/StorageDownload.js -------------------------------------------------------------------------------- /containers/base/javascript/node/collectiontests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/collectiontests.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/DispatcherProcessManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/DispatcherProcessManager.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/DummyDispatcherProcessManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/DummyDispatcherProcessManager.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/FamilyPRDispatcherProcess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/FamilyPRDispatcherProcess.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/ProcessUIService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/ProcessUIService.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/concept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/concept.md -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/framework/GenericProcess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/framework/GenericProcess.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/framework/Path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/framework/Path.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/framework/Process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/framework/Process.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/framework/ProcessManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/framework/ProcessManager.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/framework/Status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/framework/Status.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/framework/Step.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/framework/Step.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/framework/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/framework/Task.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/framework/expectedAnswersMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/framework/expectedAnswersMixin.js -------------------------------------------------------------------------------- /containers/base/javascript/node/dispatcher/framework/stateManagerMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/dispatcher/framework/stateManagerMixin.js -------------------------------------------------------------------------------- /containers/base/javascript/node/manifestSources/CSVSpreadsheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/manifestSources/CSVSpreadsheet.js -------------------------------------------------------------------------------- /containers/base/javascript/node/manifestSources/Git.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/manifestSources/Git.js -------------------------------------------------------------------------------- /containers/base/javascript/node/manifestSources/GoogleFonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/manifestSources/GoogleFonts.js -------------------------------------------------------------------------------- /containers/base/javascript/node/manifestSources/_Source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/manifestSources/_Source.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/AsyncQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/AsyncQueue.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/DispatcherProcessManagerClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/DispatcherProcessManagerClient.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/GitHubAuthClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/GitHubAuthClient.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/GitHubOperationsClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/GitHubOperationsClient.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/IOOperations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/IOOperations.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/InitWorkersClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/InitWorkersClient.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/Logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/Logging.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/ManifestClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/ManifestClient.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/ManifestServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/ManifestServer.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/ProcessManagerClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/ProcessManagerClient.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/ProtobufAnyHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/ProtobufAnyHandler.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/ReportsClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/ReportsClient.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/StorageClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/StorageClient.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/StorageServers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/StorageServers.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/getMetadataPb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/getMetadataPb.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/getSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/getSetup.js -------------------------------------------------------------------------------- /containers/base/javascript/node/util/nodeCallback2Promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/node/util/nodeCallback2Promise.js -------------------------------------------------------------------------------- /containers/base/javascript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/javascript/package.json -------------------------------------------------------------------------------- /containers/base/protocolbuffers/messages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/protocolbuffers/messages.proto -------------------------------------------------------------------------------- /containers/base/protocolbuffers/shared.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/protocolbuffers/shared.proto -------------------------------------------------------------------------------- /containers/base/python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/Dockerfile -------------------------------------------------------------------------------- /containers/base/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /containers/base/python/debug_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_run.py -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-Black.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-BlackItalic.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-Bold.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-BoldItalic.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-ExtraBold.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-Italic.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-Medium.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-MediumItalic.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-Regular.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-SemiBold.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/Vollkorn-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/Vollkorn-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/VollkornSC-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/VollkornSC-Black.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/VollkornSC-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/VollkornSC-Bold.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/VollkornSC-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/VollkornSC-ExtraBold.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/VollkornSC-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/VollkornSC-Medium.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/VollkornSC-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/VollkornSC-Regular.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/VollkornSC-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/VollkornSC-SemiBold.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/vf/Vollkorn-Italic-VF.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/vf/Vollkorn-Italic-VF.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/after/vf/Vollkorn-Roman-VF.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/after/vf/Vollkorn-Roman-VF.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/before/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/before/OFL.txt -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/before/Vollkorn-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/before/Vollkorn-Black.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/before/Vollkorn-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/before/Vollkorn-BlackItalic.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/before/Vollkorn-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/before/Vollkorn-Bold.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/before/Vollkorn-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/before/Vollkorn-BoldItalic.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/before/Vollkorn-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/before/Vollkorn-Italic.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/before/Vollkorn-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/before/Vollkorn-Regular.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/before/Vollkorn-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/before/Vollkorn-SemiBold.ttf -------------------------------------------------------------------------------- /containers/base/python/debug_vollkorn/before/Vollkorn-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/debug_vollkorn/before/Vollkorn-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /containers/base/python/protocolbuffers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /containers/base/python/protocolbuffers/fonts_public_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/protocolbuffers/fonts_public_pb2.py -------------------------------------------------------------------------------- /containers/base/python/protocolbuffers/fonts_public_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/protocolbuffers/fonts_public_pb2_grpc.py -------------------------------------------------------------------------------- /containers/base/python/protocolbuffers/messages_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/protocolbuffers/messages_pb2.py -------------------------------------------------------------------------------- /containers/base/python/protocolbuffers/messages_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/protocolbuffers/messages_pb2_grpc.py -------------------------------------------------------------------------------- /containers/base/python/protocolbuffers/shared_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/protocolbuffers/shared_pb2.py -------------------------------------------------------------------------------- /containers/base/python/protocolbuffers/shared_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/protocolbuffers/shared_pb2_grpc.py -------------------------------------------------------------------------------- /containers/base/python/requirements.txt: -------------------------------------------------------------------------------- 1 | pika 2 | rethinkdb 3 | pytz 4 | requests 5 | protobuf>=3.4.0 6 | grpcio 7 | -------------------------------------------------------------------------------- /containers/base/python/worker-launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/worker-launcher.py -------------------------------------------------------------------------------- /containers/base/python/worker/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /containers/base/python/worker/diff_tools_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/worker/diff_tools_shared.py -------------------------------------------------------------------------------- /containers/base/python/worker/diffbrowsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/worker/diffbrowsers.py -------------------------------------------------------------------------------- /containers/base/python/worker/diffenator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/worker/diffenator.py -------------------------------------------------------------------------------- /containers/base/python/worker/fontbakery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/worker/fontbakery.py -------------------------------------------------------------------------------- /containers/base/python/worker/storageclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/worker/storageclient.py -------------------------------------------------------------------------------- /containers/base/python/worker/worker_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/python/worker/worker_base.py -------------------------------------------------------------------------------- /containers/base/update_protobufs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/base/update_protobufs.sh -------------------------------------------------------------------------------- /containers/rethinkdb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/rethinkdb/Dockerfile -------------------------------------------------------------------------------- /containers/rethinkdb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/rethinkdb/Makefile -------------------------------------------------------------------------------- /containers/rethinkdb/files/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/rethinkdb/files/run.sh -------------------------------------------------------------------------------- /containers/rethinkdb/rethinkdb-probe/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/rethinkdb/rethinkdb-probe/Dockerfile.build -------------------------------------------------------------------------------- /containers/rethinkdb/rethinkdb-probe/build-probe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/rethinkdb/rethinkdb-probe/build-probe.sh -------------------------------------------------------------------------------- /containers/rethinkdb/rethinkdb-probe/probe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/rethinkdb/rethinkdb-probe/probe.go -------------------------------------------------------------------------------- /containers/rethinkdb/rethinkdb-probe/rethinkdb-probe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/containers/rethinkdb/rethinkdb-probe/rethinkdb-probe -------------------------------------------------------------------------------- /docs/DEPLOYLOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/docs/DEPLOYLOG.md -------------------------------------------------------------------------------- /docs/minikube-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/docs/minikube-help.md -------------------------------------------------------------------------------- /docs/nodes-diagram-v2.inkscape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/docs/nodes-diagram-v2.inkscape.svg -------------------------------------------------------------------------------- /docs/nodes-diagram-v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/docs/nodes-diagram-v2.pdf -------------------------------------------------------------------------------- /docs/the-report-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/docs/the-report-format.md -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-api.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-dispatcher.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-dispatcher.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-github-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-github-auth.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-github-operations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-github-operations.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-init-workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-init-workers.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-manifest-csvupstream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-manifest-csvupstream.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-manifest-gfapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-manifest-gfapi.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-manifest-githubgf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-manifest-githubgf.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-manifest-main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-manifest-main.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-reports.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-reports.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-storage-cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-storage-cache.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-storage-persistence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-storage-persistence.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-fontbakery-worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-fontbakery-worker.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-rabbitmq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-rabbitmq.yaml -------------------------------------------------------------------------------- /kubernetes/gcloud-rethinkdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/gcloud-rethinkdb.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-api.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-dispatcher.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-dispatcher.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-github-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-github-auth.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-github-operations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-github-operations.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-init-workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-init-workers.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-manifest-csvupstream.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-manifest-csvupstream.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-manifest-gfapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-manifest-gfapi.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-manifest-githubgf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-manifest-githubgf.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-manifest-main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-manifest-main.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-reports.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-reports.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-storage-cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-storage-cache.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-storage-persistence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-storage-persistence.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-fontbakery-worker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-fontbakery-worker.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-rabbitmq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-rabbitmq.yaml -------------------------------------------------------------------------------- /kubernetes/minikube-rethinkdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/kubernetes/minikube-rethinkdb.yaml -------------------------------------------------------------------------------- /skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontbakery-dashboard/HEAD/skaffold.yaml --------------------------------------------------------------------------------