Meeting Minute 2022-01-12 === ###### tags: `working-group` `plugin` :::info - **Date:** 2022-01-12 - **Agenda** - [last week](https://hackmd.io/D2XozrFCRR-G0VpHXFdgFQ) - autogen docs - npe2 reader bug [npe2#81] - npe2 added to napari deps - compat w older napari versions [npe2#80] - need to update napari-svg on pypi (who) - migration tooling - schema json for schemastore - **Participants:** - Talley Lambert, Nathan Clack, Grzegorz Bokota ::: <!-- Discussion goes here--> #### Schemas - see pr [npe2#83] - See: schemastore.org - options - could have version on schema store always be the current version, last release - how to keep schemastore pointing at the right file - desirables: 1. it would be nice if schemastore link is permanent (i.e. schema.json)... but it's possible to update link on schemastore if need be 2. when you check out a tag in the repo, the schema.json should reflect the state of schema on that tag 3. schema store should always be pointing to a schema reflecting the latest version on PyPI, not the dev version. - (this may the same if SCHEMA_VERSION hasn't changed) Possible approach: - on deploy action - github adds tag "stable_schema" and pushes the tag - add check: that schema.json and dev.json match in SCHEMA_VERSION. - use a link to a release ### multiple-entry point handling proposal: npe2 does discovery, passes npe1 entry points to the npe1 manager ## Next steps <!-- Action items go here --> ## Notes <!-- Other important details discussed during the meeting can be entered here. --> - [ ] After the meeting add the minutes to the 'working-group/plugins' folder of [napari/meeting-notes](https://github.com/napari/meeting-notes). ## Links * [Calendar](https://calendar.google.com/calendar/u/0?cid=Y18zNXI5M2VjNnZ0cDhzbWhtN2R2NXVvdDB2NEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t) * [HackMD space](https://hackmd.io/team/napari-wg-plugin) * [Recorded meeting notes](https://github.com/napari/meeting-notes/tree/master/2021/working-groups/plugins) [npe2#80]: https://github.com/napari/npe2/issues/80 [npe2#81]: https://github.com/napari/npe2/issues/81 [npe2#83]: https://github.com/napari/npe2/pull/83