From c045555e00a926e3506a80824d43ffc887e196f5 Mon Sep 17 00:00:00 2001 From: Kevin J Hoerr Date: Sun, 10 Nov 2019 13:44:09 -0500 Subject: Set up initial project Initializes project with TypeScript, ExpressJS, and Badgen. Defines initial (v1) request paths: GET /bash GET /v1/:org/:repo/:branch.svg GET /v1/:org/:repo/:branch.html GET /v1/:org/:repo/:branch/:commit.svg GET /v1/:org/:repo/:branch/:commit.html POST /v1/:org/:repo/:branch/:commit.html?token=&format= Also sets up interfaces for defining multiple formats. Tarpaulin is defined but not implemented. All requests (aside from GET /bash) return 501 NOT IMPLEMENTED. A global TOKEN is expected for POST request. This can and should be adapted to assigning tokens per repository, though this may require verification from the originating repository or administrative designation. --- .env.sample | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .env.sample (limited to '.env.sample') diff --git a/.env.sample b/.env.sample new file mode 100644 index 0000000..45b1332 --- /dev/null +++ b/.env.sample @@ -0,0 +1,3 @@ +PORT=3000 +TOKEN= +HOST_DIR=dist -- cgit