-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: Create pull_request_template.md #13
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks!
anything from the DGEB checklist you wanna add?
…On Mon, Jul 15, 2024 at 9:03 AM scopello ***@***.***> wrote:
***@***.**** approved this pull request.
Looks good, thanks!
—
Reply to this email directly, view it on GitHub
<#13 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAWWZK2CLMPW4JBBSTWFLZTZMPCA7AVCNFSM6AAAAABKXZ3TYWVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDCNZXGY2TQNJRGU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two thoughts:
- This is totally a nit, but do we care about all of these distinctions? On my end, all I care about is breaking change/non breaking change + motivation for the PR.
- [ ] Bugfix
- [ ] Feature (e.g., including new dataset or model)
- [ ] Code style update (formatting, local variables)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] CI related changes
- [ ] Documentation content changes
- [ ] Other... Please describe:
Perhaps contradictorily, I'd like to have a section for the reviewer to go through:
[ ] CI passes
[ ] docs updated
[ ] manual spotcheck
- Perhaps off topic, but should we have a separate template for the actual results submission? Or could we fold that into this? I can create an issue and take this on if we think it's a good idea.
On 1, I think my thought is that I would like to appropriately tag the commit, and these correspond 1:1 with the conventional commit standard. I'm open to changing them or making them more aligned with this project, though. Thoughts? Imo, CI passes: that's automated and required to merge. On 2, I think we could fold into this. It seems like it can get annoying to have multiple PR templates. I'll merge this, and then we can iterate on it if that works! |
works for me!
On Mon, Jul 15, 2024, at 12:58 PM, Joshua Kravitz wrote:
> Two thoughts:
>
> 1. This is totally a nit, but do we care about all of these distinctions? On my end, all I care about is breaking change/non breaking change + motivation for the PR.
> `- [ ] Bugfix
> - [ ] Feature (e.g., including new dataset or model)
> - [ ] Code style update (formatting, local variables)
> - [ ] Refactoring (no functional changes, no api changes)
> - [ ] Build related changes
> - [ ] CI related changes
> - [ ] Documentation content changes
> - [ ] Other... Please describe:
`
> Perhaps contradictorily, I'd like to have a section for the reviewer to go through:
>
> `[ ] CI passes
> [ ] docs updated
> [ ] manual spotcheck
`
…> 1. Perhaps off topic, but should we have a separate template for the actual results submission? Or could we fold that into this? I can create an issue and take this on if we think it's a good idea.
On 1, I think my thought is that I would like to appropriately tag the commit, and these correspond 1:1 with the conventional commit standard <https://www.conventionalcommits.org/en/v1.0.0/>. I'm open to changing them or making them more aligned with this project, though. Thoughts?
Imo, CI passes: that's automated and required to merge.
docs updated: added
manual spotcheck: not sure if this adds anything?
On 2, I think we could fold into this. It seems like it can get annoying to have multiple PR templates. I'll merge this, and then we can iterate on it if that works!
—
Reply to this email directly, view it on GitHub <#13 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AGA4JHE4NBZ7GJHUUWMMLJ3ZMQSXJAVCNFSM6AAAAABKXZ3TYWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRZGI3TMOJUGQ>.
You are receiving this because your review was requested.Message ID: ***@***.***>
|
This is the template for PRs, for us and for the outside world (to, e.g., add models and tasks). MTEB has a dataset and task checklist. For reference, below is the template they use.
Checklist
make test
.make lint
.Adding datasets checklist
Reason for dataset addition: ...
mteb -m {model_name} -t {task_name}
command.sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
intfloat/multilingual-e5-small
self.stratified_subsampling() under dataset_transform()
make test
.make lint
.Adding a model checklist
mteb.get_model(model_name, revision_id)
andmteb.get_model_meta(model_name, revision_id)