-
Braden Shepherdson authored
The drill-thru is mostly a stub to put an entry in the context menu. Most of the logic for this is built on the FE using the existing functions for consuming and creating expressions. See [thread](https://metaboat.slack.com/archives/C06P22KS4JH/p1712264174056569) for a lot more context. This also adds `docs/developer-guide/mbql-library-changelog.md` and documents adding this function to the library as the first change in the API. I'll follow up in another PR with Github automation to expect the changelog to be updated whenever `src/metabase/lib/js.cljs` changes. Fixes #39978.
Braden Shepherdson authoredThe drill-thru is mostly a stub to put an entry in the context menu. Most of the logic for this is built on the FE using the existing functions for consuming and creating expressions. See [thread](https://metaboat.slack.com/archives/C06P22KS4JH/p1712264174056569) for a lot more context. This also adds `docs/developer-guide/mbql-library-changelog.md` and documents adding this function to the library as the first change in the API. I'll follow up in another PR with Github automation to expect the changelog to be updated whenever `src/metabase/lib/js.cljs` changes. Fixes #39978.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
start.md 1.39 KiB
title: "Developer Guide"
redirect_from:
- /docs/latest/developers-guide
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
- Working with the Metabase API
- Driver Interface Changelog
- MBQL Library Changelog