|
| 1 | + |
| 2 | + |
| 3 | +<!-- This file is designed to provide you with a starting template for documenting |
| 4 | +the functionality of your plugin. Its content will be rendered on your plugin's |
| 5 | +napari hub page. |
| 6 | +
|
| 7 | +The sections below are given as a guide for the flow of information only, and |
| 8 | +are in no way prescriptive. You should feel free to merge, remove, add and |
| 9 | +rename sections at will to make this document work best for your plugin. |
| 10 | +
|
| 11 | +# Description |
| 12 | +
|
| 13 | +This should be a detailed description of the context of your plugin and its |
| 14 | +intended purpose. |
| 15 | +
|
| 16 | +If you have videos or screenshots of your plugin in action, you should include them |
| 17 | +here as well, to make them front and center for new users. |
| 18 | +
|
| 19 | +You should use absolute links to these assets, so that we can easily display them |
| 20 | +on the hub. The easiest way to include a video is to use a GIF, for example hosted |
| 21 | +on imgur. You can then reference this GIF as an image. |
| 22 | +
|
| 23 | + |
| 24 | +
|
| 25 | +Note that GIFs larger than 5MB won't be rendered by GitHub - we will however, |
| 26 | +render them on the napari hub. |
| 27 | +
|
| 28 | +The other alternative, if you prefer to keep a video, is to use GitHub's video |
| 29 | +embedding feature. |
| 30 | +
|
| 31 | +1. Push your `DESCRIPTION.md` to GitHub on your repository (this can also be done |
| 32 | +as part of a Pull Request) |
| 33 | +2. Edit `.napari/DESCRIPTION.md` **on GitHub**. |
| 34 | +3. Drag and drop your video into its desired location. It will be uploaded and |
| 35 | +hosted on GitHub for you, but will not be placed in your repository. |
| 36 | +4. We will take the resolved link to the video and render it on the hub. |
| 37 | +
|
| 38 | +Here is an example of an mp4 video embedded this way. |
| 39 | +
|
| 40 | +https://user-images.githubusercontent.com/17995243/120088305-6c093380-c132-11eb-822d-620e81eb5f0e.mp4 |
| 41 | +
|
| 42 | +# Intended Audience & Supported Data |
| 43 | +
|
| 44 | +This section should describe the target audience for this plugin (any knowledge, |
| 45 | +skills and experience required), as well as a description of the types of data |
| 46 | +supported by this plugin. |
| 47 | +
|
| 48 | +Try to make the data description as explicit as possible, so that users know the |
| 49 | +format your plugin expects. This applies both to reader plugins reading file formats |
| 50 | +and to function/dock widget plugins accepting layers and/or layer data. |
| 51 | +For example, if you know your plugin only works with 3D integer data in "tyx" order, |
| 52 | +make sure to mention this. |
| 53 | +
|
| 54 | +If you know of researchers, groups or labs using your plugin, or if it has been cited |
| 55 | +anywhere, feel free to also include this information here. |
| 56 | +
|
| 57 | +# Quickstart |
| 58 | +
|
| 59 | +This section should go through step-by-step examples of how your plugin should be used. |
| 60 | +Where your plugin provides multiple dock widgets or functions, you should split these |
| 61 | +out into separate subsections for easy browsing. Include screenshots and videos |
| 62 | +wherever possible to elucidate your descriptions. |
| 63 | +
|
| 64 | +Ideally, this section should start with minimal examples for those who just want a |
| 65 | +quick overview of the plugin's functionality, but you should definitely link out to |
| 66 | +more complex and in-depth tutorials highlighting any intricacies of your plugin, and |
| 67 | +more detailed documentation if you have it. |
| 68 | +
|
| 69 | +# Additional Install Steps (uncommon) |
| 70 | +We will be providing installation instructions on the hub, which will be sufficient |
| 71 | +for the majority of plugins. They will include instructions to pip install, and |
| 72 | +to install via napari itself. |
| 73 | +
|
| 74 | +Most plugins can be installed out-of-the-box by just specifying the package requirements |
| 75 | +over in `setup.cfg`. However, if your plugin has any more complex dependencies, or |
| 76 | +requires any additional preparation before (or after) installation, you should add |
| 77 | +this information here. |
| 78 | +
|
| 79 | +# Getting Help |
| 80 | +
|
| 81 | +This section should point users to your preferred support tools, whether this be raising |
| 82 | +an issue on GitHub, asking a question on image.sc, or using some other method of contact. |
| 83 | +If you distinguish between usage support and bug/feature support, you should state that |
| 84 | +here. |
| 85 | +
|
| 86 | +# How to Cite |
| 87 | +
|
| 88 | +Many plugins may be used in the course of published (or publishable) research, as well as |
| 89 | +during conference talks and other public facing events. If you'd like to be cited in |
| 90 | +a particular format, or have a DOI you'd like used, you should provide that information here. --> |
| 91 | + |
| 92 | +The developer has not yet provided a napari-hub specific description. |
0 commit comments