almanac
Issues
- The recipe catalogue is big and getting bigger. Cloning it locally when
running the first commands with
abrais now becoming super slow. Parsing versions and doing on-the-fly catalogue operations inabrais getting slower, and slower. - It would be better if
abradidn't even have catalogue management functionality and simply was a "catalogue client" and not also producer. This reduces the scope ofabrafurther which has benefits. - We need less manual work and more automation to support us so that our project remains sustainable as it scales out horizontally (more collectives, more recipes, more activity). It would be simpler to have automation which doesn't rely on a relatively complex CI/CD setup.
Prototype
- Single binary GUI-less web API instead of a monolithic Git repository (
#604). - Minimal configuration: point it at a Gitea organsation and you're done.
- Webhook API for on-demand catalogue generation.
- Background scheduler for periodic catalogue generation.
- Optimized recipe API for
abraqueries (auto-completion, recipe versions, etc.). - Re-use the
abra catalogue synccommand to maintain--offlinesupport.
Description