Thank you for your interest in contributing to DreamBees MLX Studio! We welcome contributions from developers, researchers, and designers to advance sovereign, on-device AI image generation for Apple Silicon.
This guide outlines our development standards, workflow, and pull request procedures (mirrored from top open-source projects like Hugging Face, PyTorch, and Ollama).
We are committed to providing a welcoming, inclusive, and harassment-free community for everyone. Please treat all contributors with respect regardless of technical experience, background, or identity.
- Apple Silicon Mac (M1, M2, M3, or M4) running macOS 13.0+
- Node.js >= 20.0
- Python >= 3.10
git clone https://github.com/YOUR_USERNAME/DreamBeesMLX.git
cd DreamBeesMLX
npm installnpm run devBefore submitting a pull request, ensure all verification checks pass cleanly:
./node_modules/.bin/tsc --noEmitnpm run build:mcppython3 tests/benchmarks/run_benchmarks.py- Create a Feature Branch:
git checkout -b feature/your-feature-name
- Commit Changes: Use descriptive, atomic commit messages following conventional commits (
feat:,fix:,docs:,perf:). - Run Pre-Commit Verification: Ensure zero TypeScript errors and all tests pass.
- Submit PR: Open a pull request against the
mainbranch with a clear summary of changes and visual screenshots for UI modifications.