This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Nov 05, 2024
-
-
Jeff Bruemmer authored
-
- Oct 08, 2024
-
-
appleby authored
-
- Jan 08, 2024
-
-
Chris Truter authored
-
- Nov 15, 2023
-
-
Cam Saul authored
-
- Oct 19, 2023
-
-
shaun authored
-
- Oct 06, 2023
-
-
Tim Macdonald authored
* Minor updates to the developer's guide * extra context --------- Co-authored-by:
dan sutton <dan@dpsutton.com>
-
- Mar 01, 2023
-
-
Cam Saul authored
* Build Script overhaul * Remove stray deps.edn * Include :ci profile for build and release tests * Fix release script * Update markdown dox * Update another dox * Tweakz * Don't pin new version of data.xml to core project, just for build scripts * Ignore unrecognized options * Fix i18n/enumerate
-
- Jun 17, 2022
-
-
Ariya Hidayat authored
-
- Jun 13, 2022
-
-
Jeff Bruemmer authored
-
- May 02, 2022
-
-
Braden Shepherdson authored
Background: We had two lint configs: lint-config.edn which was enfored by Github Actions, and .clj-kondo/config.edn, the default location used by editors. Problem: Patchy enforcement of the (larger) config in .clj-kondo/config.edn since not everyone uses an editor. Some new lint, like canonical namespace aliases (#21738, #19930) is not enforced automatically and has begun to bit-rot. Solution: Combine both configs, fix any outstanding lint, and update our tooling to use the unified config. Caveats: Anyone who has their local editor configured to use lint-config.edn will have their linting broken by this change.
-
- Mar 17, 2022
-
-
Jeff Bruemmer authored
-
- Feb 02, 2022
-
-
Cam Saul authored
-
- Jan 28, 2022
-
-
frannietrempe authored
* docs - running development branch instructions * reorganized content into existing pages * Jeff edits Co-authored-by:
Jeff Bruemmer <jeff@metabase.com> * remove gh command, minor edits * reorganizing step numbers Co-authored-by:
Jeff Bruemmer <jeff@metabase.com>
-
- Jan 26, 2022
-
-
Alexander Lesnenko authored
* allow disabling eslint * rename env var * actually disable eslint by default * update docs without autoformatting the document
-
- Jan 06, 2022
-
-
Dalton authored
-
- Oct 15, 2021
-
-
Alexander Lesnenko authored
-
- Sep 15, 2021
-
-
Ariya Hidayat authored
Co-authored-by:
Jeff Bruemmer <jeff@metabase.com>
-
- Sep 13, 2021
-
-
Gustavo Saiani authored
-
- Aug 31, 2021
-
-
Gustavo Saiani authored
-
- Aug 27, 2021
-
-
Ariya Hidayat authored
-
- Aug 24, 2021
-
-
Ariya Hidayat authored
-
- Jul 30, 2021
-
-
Cam Saul authored
-
- Apr 27, 2021
-
-
Noah Moss authored
* fix grammar in developers guide * more small dev guide fixes
-
- Apr 26, 2021
-
-
Gustavo Saiani authored
-
- Mar 17, 2021
-
-
Cam Saul authored
* Port code for building i18n resources to Clojure build scripts; remove dep on gettext * Use Metabase classloader * Test fixes
* Bump adoptopenjdk version * Delete gettext dependency from Dockerfile * Update developers-guide.md * Address PR feedback * Fix frontend singular msgstr format Co-authored-by:Luis Paolini <paoliniluis@gmail.com>
-
- Jan 29, 2021
-
-
Luis Paolini authored
* Add and update a few steps Just built from source on my own machine (Ubuntu 20.04 LTS) and I had to do a few additional steps to build from source * Update developers-guide.md Changed the Clojure installation since Ubuntu repos have an old version and we need the latest * Update developers-guide.md removed JDK 11 and changed JDK for JRE in Java 11 * Update developers-guide.md * Update developers-guide.md
-
- Jan 26, 2021
-
-
Ariya Hidayat authored
* Support development using VS Code Remote Container Co-authored-by:
Kyle Doherty <5248953+kdoh@users.noreply.github.com>
-
- Jan 06, 2021
-
-
Nemanja Glumac authored
-
- Dec 29, 2020
-
-
Nemanja Glumac authored
This completes one step towards removing Enzyme. The complete list of all tests is at #13657. * Run each test in isolation * Convert `EditUserModal.integ.spec.js` to Cypress * Convert `PeopleListingApp.integ.spec.js` to Cypress * Convert `GroupDetailApp.integ.spec.js` to Cypress * Delete `GroupsListingApp.integ.spec.js` It was already covered in Cypress. * Delete `NewUserModal.integ.spec.js` It was already covered in Cypress. * Convert `UserActivationModal.integ.spec.js` * Convert `UserPasswordResetModal.integ.spec.js` * Convert `UserSettings.integ.spec.js` * Remove integration tests * Remove integration tests from CI * Fix linter errors * Delete `AuditTable.integ.spec.jsx` * Clean up `people.cy.spec.js` * Update assertion that makes sure XHR didn't happen * Remove redundant command from PR template Note: `yarn-lint` already runs `yarn flow`. https://github.com/metabase/metabase/pull/14174#discussion_r549790198 * Remove explicit mention of timezones in `developers-guide.md`
-
- Oct 30, 2020
-
-
Ariya Hidayat authored
* Linux tools requirement as `apt install` step [ci skip] * Exlude `clojure` since `lein` is sufficient for development
-
- Oct 15, 2020
-
-
Nemanja Glumac authored
* Convert `drillthroughs.e2e` tests to Cypress (#13128) [ci skip] Convert e2e tests from drillthroughs.e2e.spec.js to Cypress tests: - frontend/test/metabase/scenarios/visualizations/drillthroughs/chart_drill.cy.spec.js - frontend/test/metabase/scenarios/visualizations/drillthroughs/dash_drill.cy.spec.js Note:Squashed all previous commits in a branch for cleaner output. Co-authored-by: @nemanjaglumac * Convert `Visualization.e2e` tests to Cypress (#13021) [ci skip] Convert e2e tests from Visualization.e2e.spec.js to Cypress tests: - frontend/test/metabase/scenarios/dashboard/text-box.cy.spec.js Original note by @Opalevanescence : "Some of these tests weren't in Cypress yet, so I added them in." Note: Squashed all previous commits in a branch for cleaner output. Co-authored-by: @nemanjaglumac * E2e to cy/port/dashboard (#13013) [ci skip] Convert e2e tests from dashboard.e2e.spec.js to Cypress tests: - frontend/test/metabase/scenarios/dashboard/dashboard.cy.spec.js Affected files: - frontend/test/metabase/scenarios/dashboard/parameters-embedded.cy.spec.js - frontend/test/metabase/scenarios/dashboard/parameters.cy.spec.js * Quarantined breaking Cypress tests (breaking changes introduced with the work on the dashboard UI) Note: Squashed all previous commits in a branch for cleaner output. Co-authored-by: @nemanjaglumac * Convert `alert.e2e` tests to Cypress (#12969) [ci skip] Convert e2e tests from alert.e2e.spec.js to Cypress tests: - frontend/test/metabase/scenarios/alert/alert.cy.spec.js - frontend/test/metabase/scenarios/alert/alert_auth.cy.spec.js * Quarantined breaking Cypress tests (cannot use email setup in CI) Note: Squashed all previous commits in a branch for cleaner output. Co-authored-by: @nemanjaglumac * Convert `initial_collection.e2e` tests to Cypress (#12968) Convert e2e tests from initial_collection.e2e.spec.js to Cypress tests: - frontend/test/metabase/scenarios/collection_defaults.cy.spec.js * Quarantined breaking Cypress tests (cannot use email setup in CI) Note: Squashed all previous commits in a branch for cleaner output. Co-authored-by: @nemanjaglumac * Delete `PivotByCategoryDrill` e2e test [ci skip] * Delete `metadata` e2e tests * Add `metadata` Cypress test [ci skip] - remapped column value (Product ID => Title) * Delete `SettingsAuthenticationOptions` e2e test [ci skip] NOTE: we already have similar CY test in `frontend/test/metabase/scenarios/admin/settings/settings.cy.spec.js`: - `it("should render the proper auth options", () => {...})` * Delete `segments` e2e test [ci skip] existing CY test file: `frontend/test/metabase/scenarios/admin/datamodel/segments.cy.spec.js` * Delete end-to-end related support and helper files * Remove e2e tests from CircleCI config [ci skip] * Delete references of e2e tests in documentation and replace them with Cypress [ci skip] * Fix and update dashboard related Cypress tests * Fix `parameters` cy test * Fix `metadata` failing test * Fix `parameters` failing test Note: - Asserting on "Rows 1-1 of 2000" was bad idea because card is different size in CI. - The number of visible rows directly depend on the card size Co-authored-by:
Jessica DeWitt <58329466+Opalevanescence@users.noreply.github.com>
-
- Oct 08, 2020
-
-
Nemanja Glumac authored
* Remove Selenium from the project [ci skip] * Remove karma [ci skip] Note: a huge help was [this](https://github.com/metabase/metabase/pull/9232/commits/8986c457f83dc5d0caacb9d4caf8e030f142707a) unmerged commit by Tom Robinson. * Remove webchauffeur * Remove unsupported tests * Temporarily skip Cypress flake (blocking the merge of #13401)
-
- Jun 19, 2020
-
-
flamber authored
-
- May 29, 2020
-
-
Cam Saul authored
-
- May 21, 2020
-
-
Kyle Doherty authored
-
- Mar 31, 2020
-
-
Maz Ameli authored
* update info on languages * grammar
-
- Nov 07, 2019
-
-
Tom Robinson authored
Rename __support__ files and add query builder e2e tests
-
- Jun 03, 2019
-
-
Christy O'Reilly authored
-
- Apr 11, 2019
-
-
Tom Robinson authored
-
- Jan 31, 2019
-
-
Tom Robinson authored
-