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
Copy file name to clipboardExpand all lines: _pages/software/fiji/building-from-source.md
+2-4Lines changed: 2 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,15 +22,15 @@ The next step is to install [OpenJDK 8](https://adoptopenjdk.net/). You will nee
22
22
23
23
To develop a plugin, the developer first needs to find out in which file it is contained. To do that, simply call the *Command Finder* (shortcut {% include key keys='Ctrl|L' %}), type (part of) the label of the menu entry in whose function you are interested, and look at the *File* column.
24
24
25
-
Each individual component is maintained in its own repository in the [*fiji* org on GitHub](https://github.com/fiji/). The name of the repository corresponding to a given *.jar* file is essentially identical with the file name, except that trailing underscores are stripped. Example: *Stitching\_.jar* is maintained in the repository at https://github.com/fiji/Stitching>, *Time\_Lapse.jar* in the repository at <https://github.com/fiji/Time_Lapse.
25
+
Each individual component is maintained in its own repository in the [*fiji* org on GitHub](https://github.com/fiji/). The name of the repository corresponding to a given *.jar* file is essentially identical with the file name, except that trailing underscores are stripped. Example: *Stitching\_.jar* is maintained in the repository at <https://github.com/fiji/Stitching>, *Time\_Lapse.jar* in the repository at <https://github.com/fiji/Time_Lapse>.
26
26
27
27
If in doubt about the location of the repository, just call {% include bc path='Plugins | Debug | System Information'%} and find the section corresponding to the file in question.
28
28
29
29
Once the developer has identified which plugin or library she wants to modify or develop further, it is very easy to build and contribute by following [this tutorial](/develop/improving-the-code).
30
30
31
31
## Example
32
32
33
-
Let's assume that we want to develop the Skeletonize3D plugin. Its source code is maintained at https://github.com/fiji/Skeletonize3D. The first step is to clone the source code:
33
+
Let's assume that we want to develop the Skeletonize3D plugin. Its source code is maintained at <https://github.com/fiji/Skeletonize3D>. The first step is to clone the source code:
34
34
35
35
$ git clone https://github.com/fiji/Skeletonize3D
36
36
Cloning into 'Skeletonize3D'...
@@ -79,5 +79,3 @@ And finally, let's build the project and install it into the *Fiji.app/* directo
79
79
Of course, this assumes that you followed the suggestion and unpacked your Fiji onto the Desktop. If you unpacked it somewhere else, you *have* to adjust the command-line accordingly.
80
80
81
81
Note that the exact dependency versions, as specified by the project in the *pom.xml* file, are copied into the *Fiji.app/* directory, possibly replacing other versions. You will want to make sure to use not-too-different versions from the current versions.
0 commit comments