Ansible Galaxy - requirements.yml and a single github repo with multiple roles

In terms of github repos for ansible roles. Does galaxy supports having multiple “roles” in ONE github repo?

For example, let’s assume I have the following github repo https://github.com/sarlindo/ansiblemidddlewarerepo and in this github repo I have a bunch of ansible “roles” in separate folders such as “mysql”, “nginx” etc…

Can galaxy retrieve just the particular role I am interested in from this “shared” repo or will it have to download the WHOLE repo with ALL the roles? OR must I have EACH role in a separate github repo?

Did you find a solution forum this?
Is IT posible tot user one git repo for multiple roles and use the ansible galaxy command OR requirements.yml

yes, look at https://galaxy.ansible.com/docs/using/installing.html and https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html#directory-layout

Ok then I need mazer for multiple roles repositories. Buy the requirements.yml in roles directory use automtically ansible-galaxy command.