ASF Infrastructure Boxer Application

Clone this repo:
  1. a9e1ab4 Merge pull request #48 from raboof/background by Daniel Gruno · 3 days ago master multitenant
  2. b7a2933 Merge branch 'master' into background by Daniel Gruno · 3 days ago
  3. 88d246a Spin off GH scanner service as an async auxiliary system by Daniel Gruno · 3 days ago
  4. 61bf36d boxer chore: rebuild webui/dist/ [skip ci] by github-actions[bot] · 4 days ago
  5. 389c469 fix missing files in src build due to .gitignore by Daniel Gruno · 4 days 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.