Se for algum projeto pessoal, provavelmente no tempo livre. Agora se for alguma no trabalho que precise de X funcionalidade na biblioteca Y, muito provavelmente, como o desenvolvimento dessa feature depende da biblioteca, então sim seria em horário de trabalho, pois faz parte do trabalho.
2