Skip to content

docs: update contributing guide - #2051

Merged
g-despot merged 2 commits into
weaviate:mainfrom
nightcityblade:docs/issue-1359
Sep 10, 2026
Merged

docs: update contributing guide#2051
g-despot merged 2 commits into
weaviate:mainfrom
nightcityblade:docs/issue-1359

Conversation

@nightcityblade

Copy link
Copy Markdown

Fixes #1359

Description

Updates CONTRIBUTING.md with current contributor workflow notes, v4 collection API guidance, project structure pointers, and clearer testing/linting commands.

Testing

  • python3 sanity check that CONTRIBUTING.md is readable and expected anchors are present
  • Not run: code tests (documentation-only change)

@orca-security-eu orca-security-eu Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Infrastructure as Code high 0   medium 0   low 0   info 0 View in Orca
Passed Passed SAST high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Vulnerabilities high 0   medium 0   low 0   info 0 View in Orca

@weaviate-git-bot

Copy link
Copy Markdown

To avoid any confusion in the future about your contribution to Weaviate, we work with a Contributor License Agreement. If you agree, you can simply add a comment to this PR that you agree with the CLA so that we can merge.

beep boop - the Weaviate bot 👋🤖

PS:
Are you already a member of the Weaviate Forum?

Clarify project structure and commonly changed areas.

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.

🟢 Approval recommended

The change is documentation-only and the updated instructions/links appear consistent and well-formed in the rendered Markdown.

Pull request overview

Updates the repository’s contributor documentation to reflect the current development workflow and provide clearer guidance for working with the v4 collections API and the project’s test/lint routines.

Changes:

  • Replaces outdated link formatting and adds a short “Project structure” section pointing contributors to commonly modified areas.
  • Expands testing instructions with examples for running targeted tests and full local test groups, and clarifies integration test steps.
  • Adds explicit “run linters on changed files” commands and updates pull request/CLA guidance (including a corrected internal anchor link).
File summaries
File Description
CONTRIBUTING.md Refreshes contributor workflow notes, adds project structure pointers, and improves test/lint/PR instructions.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@g-despot
g-despot merged commit 76073aa into weaviate:main Sep 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update CONTRIBUTING.md for new processes and v4 syntax

4 participants