Difference between revisions of "Template:DevelopMenu"

(Add ops link)
(Update tools menu to include AppVeyor; remove Jenkins)
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Menu | Development
 
{{Menu | Development
 
|
 
|
{{MenuItem | '''[[Development|Overview]]''' }}
+
{{!}}-
 
+
{{!}}
 
{{Submenu | Topics |
 
{{Submenu | Topics |
 +
{{MenuItem | [[Development|Overview]] }}
 
{{MenuItem | [[Philosophy]] }}
 
{{MenuItem | [[Philosophy]] }}
 
{{MenuItem | [[Architecture]] }}
 
{{MenuItem | [[Architecture]] }}
 
{{MenuItem | [[Source code]] }}
 
{{MenuItem | [[Source code]] }}
 
{{MenuItem | [[Project management]] }}
 
{{MenuItem | [[Project management]] }}
{{MenuItem | [[Components|Component management]] }}
 
 
{{MenuItem | [[Coding style]] }}
 
{{MenuItem | [[Coding style]] }}
 
{{MenuItem | [[Debugging]] }}
 
{{MenuItem | [[Debugging]] }}
 
| {{#if:{{{1|}}}|collapsed|}}
 
| {{#if:{{{1|}}}|collapsed|}}
 
}}
 
}}
 
+
{{!}}-
 +
{{!}}
 
{{Submenu | Tools |
 
{{Submenu | Tools |
 
{{MenuItem | [[GitHub]] }}
 
{{MenuItem | [[GitHub]] }}
Line 19: Line 20:
 
{{MenuItem | [[Maven]] }}
 
{{MenuItem | [[Maven]] }}
 
{{MenuItem | [[IDEs]] }}
 
{{MenuItem | [[IDEs]] }}
 +
{{MenuItem | [[Travis]] }}
 +
{{MenuItem | [[AppVeyor]] }}
 +
{{MenuItem | [[Dotfiles]] }}
 
| {{#ifeq:{{{1}}}|tools||collapsed}}
 
| {{#ifeq:{{{1}}}|tools||collapsed}}
 
}}
 
}}
 
+
{{!}}-
 +
{{!}}
 
{{Submenu | Guides |
 
{{Submenu | Guides |
 
{{MenuItem | [[Writing plugins]] }}
 
{{MenuItem | [[Writing plugins]] }}
{{MenuItem | [[ImageJ Ops]] }}
+
{{MenuItem | [[ImageJ_Ops|ImageJ Ops]] }}
 
{{MenuItem | [[How_to_contribute_to_an_existing_plugin_or_library|Contributing to a plugin]] }}
 
{{MenuItem | [[How_to_contribute_to_an_existing_plugin_or_library|Contributing to a plugin]] }}
 
{{MenuItem | [[Distribution|Distributing your plugins]] }}
 
{{MenuItem | [[Distribution|Distributing your plugins]] }}
 
{{MenuItem | [[Development Lifecycle|Development lifecycle]] }}
 
{{MenuItem | [[Development Lifecycle|Development lifecycle]] }}
 +
{{MenuItem | [[Building a POM]] }}
 
<hr>
 
<hr>
 
{{MenuItem | [[Developing ImageJ in Eclipse|Developing with Eclipse]] }}
 
{{MenuItem | [[Developing ImageJ in Eclipse|Developing with Eclipse]] }}
 
{{MenuItem | [[Debugging Exercises|Hands-on debugging]] }}
 
{{MenuItem | [[Debugging Exercises|Hands-on debugging]] }}
{{MenuItem | [[Adding_new_ops|Adding new ops]] }}
+
{{MenuItem | [[Adding new ops]] }}
{{MenuItem | [[Adding_new_file_formats|Adding new formats]] }}
+
{{MenuItem | [[Adding new formats]] }}
 
{{MenuItem | [[Developing using native libraries|Using native libraries]] }}
 
{{MenuItem | [[Developing using native libraries|Using native libraries]] }}
 +
{{MenuItem | [[Tips for developers]] }}
 +
{{MenuItem | [[Tips for C++ developers]] }}
 
{{MenuItem | [[Introduction_into_Developing_Plugins|ImageJ 1.x plugins]] }}
 
{{MenuItem | [[Introduction_into_Developing_Plugins|ImageJ 1.x plugins]] }}
 
{{MenuItem | [[Versioning]] }}
 
{{MenuItem | [[Versioning]] }}
Line 40: Line 48:
 
| {{#ifeq:{{{1}}}|tutorials||collapsed}}
 
| {{#ifeq:{{{1}}}|tutorials||collapsed}}
 
}}
 
}}
 
{{Submenu | Fiji |
 
{{MenuItem | [[Downloading and Building Fiji From Source|Building Fiji from source]] }}
 
{{MenuItem | [[Developing Fiji]] }}
 
{{MenuItem | [[Fiji contribution requirements|Contribution requirements]] }}
 
{{MenuItem | [[Supported Compilers|Supported compilers]] }}
 
| {{#ifeq:{{{1}}}|fiji||collapsed}}
 
}}
 
 
 
}}
 
}}
 +
<noinclude>
 +
[[Category:Menu]]
 +
</noinclude>

Latest revision as of 08:48, 5 October 2017

Development
Topics
Overview
Philosophy
Architecture
Source code
Project management
Coding style
Debugging
Tools
GitHub
Git
Maven
IDEs
Travis
AppVeyor
Dotfiles
Guides
Writing plugins
ImageJ Ops
Contributing to a plugin
Distributing your plugins
Development lifecycle
Building a POM
Developing with Eclipse
Hands-on debugging
Adding new ops
Adding new formats
Using native libraries
Tips for developers
Tips for C++ developers
ImageJ 1.x plugins
Versioning
Logging
Uber-JARs