Hello everyone,
my name is piep, I am happy to be able to ask questions here.
I started to read into the code. (My focus was actually on the Bookmark API).
Unfortunately my project (and Java) knowledge is a bit weak, so I’m looking for some feedback on the project.
A.) I would like to make Yacy available (at least in my fork) as a headerless application in my setup.
Therefore I would like to standardize the APIs a bit and map them into something like openAPI Spec to map the appropriate clients for me and introduce versioning.
B.) Through the topic A.) I would like to understand the authorization flow and user management and potentially add API key management, oauth2 and potentially ldap on my side?
I have tried to familiarize myself with the topic of collection, i.e. as far as I understand it, a separate index per user, but I am still a bit confused about it.
My knowledge of Java is rather limited (I am an IT student learning Java). My skills / experience are more in Python and CMS systems but I would be happy if I can contribute something or if someone has the mercy to answer my questions.