Weaviate Database
Here you can find guides on how to work with the Weaviate Database source code.
Code structure and style
Learn Weaviate's codebase organization, coding standards, and style guidelines for consistent development.
CI/CD philosophy
Understand our continuous integration and deployment approach, including automated testing and release processes.
Tests
Explore Weaviate's testing strategy, including unit tests, integration tests, and quality assurance practices.
Development setup
Set up your local Weaviate development environment with all necessary tools and dependencies.
Parsing objects & resolving references
Deep dive into how Weaviate parses objects and resolves cross-references internally.
Runtime configurations
Learn how to add new runtime configuration options to Weaviate's configuration system.