-
Hi HF maintainers! I have some questions regarding the review and approval process for integrating an library to HF's library collection (https://huggingface.co/docs/hub/models-adding-libraries). Could I know the review process timeline for an library-integration PR? How long does it usually take to get the PR approved and merged? I know that duration can vary depending on the responsiveness of applicants and the speed for dealing the comments, but is there an average waiting period for each reviewer to provide feedback? Also, I noticed that previously, two reviewers were assigned to such reviews, but now it appears that up to six reviewers may be involved in reviewing the changes on related configuration files. Does the required num of reviewers differ depending on the nature of the integration, or is there a standard policy? Besides, what are the main criteria when deciding whether to approve the integration application? It looks the usage and popularity of library counts. Thank you for reading my questions. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Beta Was this translation helpful? Give feedback.
-
Hey @qcbegin, best way to answer the process timeline to integrate libraries is to check the PRs in this list: https://github.com/huggingface/huggingface.js/commits/main/packages/tasks/src/model-libraries.ts. We aim at reviewing these PRs at least once a week so that the integrations are shipped continuously. Regarding the numbers of reviewers, usually 1 or 2 approvals are enough. We do not have a policy regarding which library should be integrated or not. As soon as at least 1 model on the Hub is tagged as "compatible with the library", we consider that it's ok to get it integrated officially.
Clean PRs are usually merged quickers (i.e. the ones following the docs https://huggingface.co/docs/hub/models-adding-libraries).
What made you think that? Is it from docs or a real case example? |
Beta Was this translation helpful? Give feedback.
Hey @qcbegin, best way to answer the process timeline to integrate libraries is to check the PRs in this list: https://github.com/huggingface/huggingface.js/commits/main/packages/tasks/src/model-libraries.ts. We aim at reviewing these PRs at least once a week so that the integrations are shipped continuously. Regarding the numbers of reviewers, usually 1 or 2 approvals are enough. We do not have a policy regarding which library should be integrated or not. As soon as at least 1 model on the Hub is tagged as "compatible with the library", we consider that it's ok to get it integrated officially.
Clea…