Skip to content

docs: add contribution section to the docs#3396

Merged
Samoed merged 8 commits into
v2.0.0from
add_contribution_section
Oct 19, 2025
Merged

docs: add contribution section to the docs#3396
Samoed merged 8 commits into
v2.0.0from
add_contribution_section

Conversation

@Samoed

@Samoed Samoed commented Oct 17, 2025

Copy link
Copy Markdown
Member

Added adding your ... section to the doc site. Maybe we need to refactor it and separate somehow because some links won't work (or leave only doc on site version)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a contribution section to the documentation site, making guides for adding models, tasks, and benchmarks accessible. It also includes several corrections to links, typos, and outdated references throughout the documentation files.

  • Moves contribution guides from excluded files to the main navigation under a new "Contribute" section
  • Updates internal documentation links to use relative paths instead of GitHub URLs
  • Fixes various spelling and grammatical errors in the documentation

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
mkdocs.yml Adds "Contribute" section to navigation and removes exclusion of contribution guide files
docs/adding_a_model.md Updates links to relative paths, fixes typos, and corrects file path references
docs/adding_a_dataset.md Removes unused import, fixes class name reference, and updates example file path
mteb/abstasks/retrieval.py Corrects protocol name reference in documentation string

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread docs/adding_a_model.md Outdated
Comment thread docs/adding_a_model.md Outdated
Comment thread docs/adding_a_dataset.md Outdated
@Samoed Samoed added the documentation Improvements or additions to documentation label Oct 17, 2025

@KennethEnevoldsen KennethEnevoldsen left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can really improve this section a lot. I would probably move contribution to the header, but add a section on "implementing a task" to advanced uses. Similarly to "implementing a model".

should we change the e5 model reference to a citation instead.

voyage link is also broken.

Suggest package link is also broken

We should also change the link the main readme.

Should we make the checklist into easy copy-paste boxes? (code chunks)

Comment thread mkdocs.yml Outdated
Comment thread docs/adding_a_model.md Outdated
Comment thread docs/adding_a_dataset.md Outdated
Comment thread docs/adding_a_dataset.md Outdated
@KennethEnevoldsen KennethEnevoldsen changed the title add contribution section to the docs docs: add contribution section to the docs Oct 17, 2025
@Samoed

Samoed commented Oct 17, 2025

Copy link
Copy Markdown
Member Author

I will refactor these docs then

@Samoed

Samoed commented Oct 17, 2025

Copy link
Copy Markdown
Member Author

I've refactored docs a bit. Feel free to edit it

@KennethEnevoldsen KennethEnevoldsen left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good only a few minor things - feel free to merge after

Comment thread docs/adding_a_benchmark.md Outdated
Comment thread mkdocs.yml Outdated
Comment thread mkdocs.yml Outdated
Comment thread docs/adding_a_model.md Outdated
Comment on lines +75 to +78
If you need to use a custom implementation, you can specify the `loader` parameter in the `ModelMeta` class.

??? example "Custom Model Implementation"
```python

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

link to the protocols somewhere here

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added

Comment thread docs/CONTRIBUTING.md
Comment thread mkdocs.yml Outdated
Samoed and others added 4 commits October 19, 2025 12:35
@Samoed Samoed enabled auto-merge (squash) October 19, 2025 09:43
@Samoed

Samoed commented Oct 19, 2025

Copy link
Copy Markdown
Member Author

@KennethEnevoldsen Seems that test still failing

@Samoed Samoed merged commit 2f48d6c into v2.0.0 Oct 19, 2025
11 checks passed
@Samoed Samoed deleted the add_contribution_section branch October 19, 2025 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants