Skip to content

Hayao0819/Kamisato

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Kamisato

Go Report Card GitHub License GitHub last commit GitHub go.mod Go version Go Lint & Vet

Project Kamisato is a comprehensive solution for managing everything from package development to deployment on Arch Linux.

It consists of multiple components, some of which can be used independently.

Ayaka

Ayaka is a command line front end. It builds packages locally and deploys them to Ayato or Blinky.

REFER TO THE DOCUMENT

Ayato

Ayato is a Blinkyd compatible backend for ayaka and blinky.It handles package hosting with automatic database updates.

REFER TO THE DOCUMENT

Lumine

Lumine is a web frontend for Ayato, built using Next.js, that displays server status and searches for packages.

Features

  • Display package list
  • Search packages
  • Display Ayato backend server status
  • Bug reporting for packages (mock function)

Todo

  • Implement inquiry sending
  • Repository selection
  • Support for multiple servers

About Docker Images

The Dockerfile provides an Alpine Linux-based image with Project Kamisato binaries pre-installed.

You can use this image as a base to create your own package repository image, or launch servers using Docker Compose.

These image files are published on the following image registries:

For example configurations, see the example directory.

Special thanks

About

All-in-one Pacman Repository building and management tool

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •