You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Systemd is used to start/stop the application as well as to ensure it stays running (See service file examples).
Database Implementation
The implementation makes it so that the fact that a database is being used is not apparent in most of the codebase. Certain objects are backed by the database automatically. You just use them like any other object though. If you have questions about how the data is structured in redis, please contact me directly.
Where does the data come from?
The source of truth for package metadata is a github repository containing a PKGBUILD for every package that is managed by this application. Builds are initiated automatically based on commits to the github repo. This is done by configuring a webhook in the repo's settings.