ASF Infrastructure Boxer Application

Clone this repo:
  1. 980d7e0 Merge pull request #57 from apache/bthomson_INFRA-28574 by Gavin McDonald · 4 days ago master
  2. 0e5308d INFRA-28574: fix GitHub account linking failing with LineTooLong by Bob Thomson · 4 days ago bthomson_INFRA-28574
  3. 7a50734 OF: public teams equal committers teams for access by Daniel Gruno · 4 weeks ago
  4. a9e1ab4 Merge pull request #48 from raboof/background by Daniel Gruno · 7 weeks ago multitenant
  5. b7a2933 Merge branch 'master' into background by Daniel Gruno · 7 weeks ago

infrastructure-boxer

The ASF Infrastructure Boxer Application provides services for ASF committers and Members who are working with Git repositories. Its current services are:

  • a list of Apache GitHub repositories, original or mirrored, with links to their logs.
  • Boxer, a tool providing
    • account management: associate a user's Git account with their ASF account.
    • repository management: easily create a new Git repository within the ASF system, and sync repositories and teams to GitHub

Repository layout

  • server/ — the aiohttp backend that serves the api/ endpoints.
  • webui/ — the Svelte + Vite front-end. Source in webui/src, built site in webui/dist; see webui/README.md for how to build and deploy it.
  • htdocs/ — the previous hand-written front-end, kept until the deployment is pointed at webui/dist.