Embucket is a streamlined solution for building and managing an open lakehouse platform based on the Apache Iceberg open table format. This project is designed to be radically simple, focusing on ease of deployment, operation, and maintenance. When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/embucket/embucket/llms.txt
Use this file to discover all available pages before exploring further.
Please note we have a Code of Conduct. Please follow it in all your interactions with the project.
Development Environment Setup
To set up a development environment, please follow these steps:
For more detailed development setup and coding standards, see the Development Guide.
Issues and Feature Requests
You’ve found a bug in the source code, a mistake in the documentation, or maybe you’d like a new feature? You can help us by submitting an issue or even better, a pull request. Before you create an issue, make sure to search the issue archive — your issue may have already been addressed!Creating Quality Bug Reports
Please try to create bug reports that are:Reproducible
Include steps to reproduce the problem
Specific
Include as much detail as possible: which version, what environment, etc.
Unique
Do not duplicate existing opened issues
Scoped
One bug per report
Pull Request Process
Follow these steps to submit a pull request:Search for existing PRs
Search our repository for open or closed Pull Requests that relate to your submission. You don’t want to duplicate effort.
Open a Pull Request
Open a Pull Request on GitHub with a detailed description of your changes.
Coding Conventions
When coding in Rust, please follow the coding conventions outlined in our development guide.Consistent coding style helps maintain code quality and makes it easier for everyone to contribute.
Getting Help
For discussions, questions, or collaboration, feel free to reach out via:GitHub Discussions
Ask questions and discuss ideas with the community
GitHub Issues
Report bugs and request features