# Nushell core team meeting 2025-05-28 ## Attendees - Jack - Rose - Stefan - Michael - Piet - Douglas - Andy - Jan9103 - Bahex ## Agenda - [ ] remove plugin examples from main repo - please list the pros and cons of why we would want to do this ? - [x] - [x] ## Discussed Topics ### Plugin example tests - new repo: `nu-plugin-example` - has CI - plugin protocol tests use some of the plugins - primarily: `nu_plugin_example` and `nu_plugin_custom_values` - Relevant for several edge cases of the plugin protocol - Chicken egg problem for CI - how do we get a compilable correct plugin to test nushell/nushell - favors monorepo - Orthogonal idea for plugins in the main repo - move them into a separate from `crates`: `plugins` (set it up correctly in the cargo workspace) - Conclusion - keep example and custom_value in the main repo for testing - Piepmatz wants to prep a `plugin` folder in the main repo for all the plugins (production (like polars) and testing related) - Addtional CI challenges - non-blocking CI job on the PR (or run it after merge into main) to check nu-plugin-example repo to ensure that we keep track of breaking changes and bit rot ### Plugin version stability/checking - serialization stability - crate stability (semver compatible)