feat : Support fetching GitLab user public profile with profile README
🔗 Linked Issue
Closes #21
✅ Summary
- Added
get_public_profilefunction to fetch user public profile details from GitLab - Extended functionality to optionally retrieve native profile README if available
- Implemented unit tests using
pytestandrequests_mock - Verified code style with
ruffand ensured all tests pass
📋 Checklist
-
Lint passed ( ruff check .) -
Tests passed ( pytest) -
Code is modular & clean -
Proper error handling added for invalid or non-existent usernames