There are several GH issues and feature requests opened in the ASL3 repo that look like they belong in the app_rpt repo and vice versa. Perhaps I am just misunderstanding the repos. I see a lot of admin/contributor activity moving issues around to the "correct" repos, but I find myself confused as to what goes where, what does what, etc. Please enlighten us!
From a packaging point of view, this is the source of the "asl3" package (apt install asl3).
The "asl3" package will, in turn, pull down the key dependencies.
The repo / package also provides some of the "glue" needed to make everything work (OS services, OS configuration, scripts, etc).
app_rpt
This repo contains the source for the AllStarLink code that is added to (and works with) Asterisk. This includes app_rpt, the channel drivers (SimpleUSB, USBRadio, etc), a few utilities (simpleusb-tune-menu, radio-tune-menu), and the "ASL" configuration files.
asl3-asterisk
This repo is what we use to pull the Asterisk and app_rpt source code together, compile all of the executables, and create the .deb packages (asl3-asterisk, asl3-asterisk-modules, asl3-asterisk-config).
There are numerous ASL3 repositories. If you're not sure which repository to use for reporting a given issue then start at ASL3.
At this moment, most of the "ASL3" issues are "Enhancement" requests. There are a few issues that, clearly, will need to be addressed with changes to "app_rpt" (and will be moved). There are also a few issues that will result in additions/modifications to the content provided by this repo.