Developer Guide
This guide contains detailed information on how to work on Metabase codebase.
Contributing
Setup and build
- How to set up a development environment
- How to run a development branch of Metabase using Docker
- How to compile your own copy of Metabase
Working with the code
- How to work with the frontend code
- How to add support in Metabase for other languages
- Working with Clojure
- Annotated Clojure source code
Testing
API documentation
- Autogenerated API docs
- API changelog
- Working with the Metabase API
- Driver Interface Changelog
- MBQL Library Changelog
Database drivers
Metabase documentation
Releases
Read docs for other versions of Metabase.