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