You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[tutorials](/tutorials), [documentation](/learn), and artwork.
15
15
16
-
The community encourages discussion about proposed changes on ImageJ's [communication channels](/discuss/#ways-to-get-help). Submit your ideas!
16
+
## Public communication
17
+
18
+
The community encourages discussion about proposed changes on ImageJ's [communication channels](/discuss). Submit your ideas!
17
19
18
20
Start on the [Image.sc Forum](https://forum.image.sc/), searching for discussions related to your contribution to get some context & background. It can also be helpful to [search](/discuss#searching-imagej-resources) for applicable issues and plans across the spectrum of ImageJ resources. The ImageJ community believes that [public discussion is important](/develop/philosophy#open-source) so that ideas are exposed to healthy alternate points of view rather than lost.
19
21
20
-
If you are interested in helping to tackle open issues, see the [wish list](/develop/wish-list) page.
22
+
## Ways to contribute
23
+
24
+
We are all busy, and it can be hard to make time to contribute to an open-source project. Here are some ways to get involved at any level of time, commitment, and expertise:
25
+
26
+
* Improve the documentation here on the wiki.
27
+
28
+
* File issues on GitHub when things don't work.
29
+
30
+
* Answer questions on [forum.image.sc](https://forum.image.sc).
31
+
32
+
* Fix small/easy bugs you find in the code on GitHub.
21
33
22
-
## This website
34
+
* Tackle open issues—see the [wish list](/develop/wish-list) page.
23
35
24
-
This site, imagej.net, is a wiki (similar to the {% include wikipedia title='Wikipedia' text='Wikipedia'%} project). This site is built by the ImageJ community, and anyone can contribute!
36
+
* Take responsibility for one or more plugins by adopting a [team role](/contribute/governance#scijava-team-roles):
37
+
**Support* - Respond to support requests on public channels such as this forum.
38
+
**Reviewer* - Look over and approve GitHub pull requests when they come in for your component(s).
39
+
**Debugger* - Investigate and debug problems with your component(s) when they are reported.
40
+
**Developer* - Add new features to your component(s) upon user request.
41
+
**Lead*, *Maintainer* - Make decisions about when to cut new releases and make them available to end users.
42
+
43
+
When in doubt, [discuss](/discuss) your ideas publicly on the [Image.sc Forum](https://forum.image.sc/)!
44
+
45
+
### This website
46
+
47
+
This site, imagej.net, is a wiki (similar to the {% include wikipedia title='Wikipedia' text='Wikipedia' %} project). This site is built by the ImageJ community, and anyone can contribute!
25
48
26
49
Contributing documentation is an easy way to give back to the community without needing to learn software development skills.
27
50
28
51
If you are a software developer, please consider [documenting your work on this site](/contribute/distributing#documenting-your-extension). You can also create your own [tutorial](/tutorials).
29
52
30
-
When in doubt, [discuss](/discuss)your ideas publicly on the [Image.sc Forum](https://forum.image.sc/)!
53
+
We strive for ***centralized documentation and online resources***. Creating your own tutorial in your own GitHub space is great, but much less visible and accessible than adding to the [official ImageJ2 tutorials](https://github.com/imagej/tutorials). Same thing with doing your own blog post, or external documentation on your web site, or running your own ImageJ workshop with your own workshop materials. Those things are all good, but much *better* is to contribute it to the appropriate central resource—e.g., the [Presentations page of this website](/events/presentations).
31
54
32
-
## ImageJ2
55
+
###ImageJ2
33
56
34
57
Submit patches to [ImageJ2](/software/imagej2) via [pull requests](https://help.github.com/articles/using-pull-requests/) against [ImageJ2's source on GitHub](https://github.com/imagej).
35
58
36
59
Note that since ImageJ2 has a modular [architecture](/develop/architecture), it is possible that your change would be more applicable to one of the supporting technologies such as [ImgLib2](https://github.com/imglib), [SCIFIO](https://github.com/scifio) or [SciJava](https://github.com/scijava).
37
60
38
-
## ImageJ
61
+
###ImageJ
39
62
40
63
Changes to the original [ImageJ](/software/imagej) are made by {% include person id='rasband' %}, the ImageJ developer, along with many contributors. He takes patch submissions and then reworks them to fit within the project's development model and style before merging them. Attribution for the changes is noted in the release notes (see [Release Notes/News](https://imagej.nih.gov/ij/notes.html)).
0 commit comments