Merge pull request #48 from raboof/background

doc: note that boxer also does the sync to GitHub
tree: 198451a599a8355cf2dfb3a57511932f42e88f5b
  1. .github/
  2. htdocs/
  3. orgscanner/
  4. server/
  5. webui/
  6. .asf.yaml
  7. .gitignore
  8. dependabot.yml
  9. LICENSE
  10. pipservice-boxer.service
  11. README.md
  12. requirements.txt
README.md

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.