我知道编辑这个网站吗?
the Fiji distribution of ImageJ本页介绍与 the Fiji distribution of ImageJ 相关的内容。点击徽标查看详情。

发展斐济

本节内容已经过时,可能具有误导性或无效。请谨慎对待这里的任何说明。如有疑问,请向社区求助

斐济是社区共同努力的成果。因此,每当看到新人开发斐济时,我们都很高兴!

##目的

本教程的目的是让您开始破解Fiji’s source code(即斐济核心插件)。如果您需要为 ImageJ 开发一个新插件,您实际上并不需要斐济的源代码。相反,请参阅这些资源:

另请参阅 Developing Fiji in Eclipse以特定获取于 Eclipse IDE 的教程。

##入门

首先,您download and build Fiji。如果您还不懂 Git,我们为您准备了第 concise introduction

建设斐济

斐济分为一系列Maven项目。为了方便和速度,有SciJava的最小的类似Maven的MiniMaven来构建斐济,但建议使用Integrated Development Environment,或者至少是真正的Maven。

详情请参阅Downloading and Building Fiji From Source。另请参阅Supported Compilers页面了解更多信息。

测试

强烈编写建议回归测试(也称为单元测试)。这是easy

另外,强烈建议在Integrated Development Environment中编写和运行单元测试,以高效实现调试。您可能还想测量测试的code coverage

在某些情况下,您可能需要调试您编写的任何内容。有一个小 Debugging intro 页面。

讨论代码

当您想要对某些源代码的更改提出建议和/或讨论时,首选方法是submit a PR on GitHub

贡献

请查看How to contribute to an existing plugin or library的教程。

提供文档

想要使用一个插件。因此,您想向用户提供一些相关的信息,并且很可能还提供如何使用它的教程。

如果您在此 Wiki 上有帐户,您可以使用 Tutorial Maker 轻松创建新教程。

开发人员进一步阅读