Open source scientific multidimensional image processing
People
Repo info
Activity
Curtis Rueden
@ctrueden
Standard and external are both explained at the link above.
Hadrien Mary
@hadim
Ok then a standard plugin is ok for me
Curtis Rueden
@ctrueden
If standard, it lives at https://github.com/fiji and has sc.fiji groupId. The maintainers can push commits, cut releases, etc.
If external, you keep in your org. Different groupId. No one but you (unless you desire otherwise) can push commits etc. Fiji maintainers need to file PRs.
The downside is that if we need to make a change to bring your plugin up to compatible again with the latest stuff, then there might be a delay on you merging it, leaving users with a broken version of your plugin for days or weeks.
Does that make sense?
Hadrien Mary
@hadim
Yes perfectly
Curtis Rueden
@ctrueden
But some devs have been prickly about other people e.g. cutting version 3.0.0 of their plugin when they had some big idea about what "3.0.0" was going to be on their internal roadmap.
SemVer doesn't really conform to that romantic versioning idea, though.
Hadrien Mary
@hadim
I am fine and don't worry I am not really prickly
Let's go for a standard plugin then.
Curtis Rueden
@ctrueden
Anyway, "standard" plugin does not mean you stop supporting it, though. Standard Fiji plugins should have a support, debugger and reviewer at minimum. (A lot don't, but that's life.)
Cool.
I see that you listed yourself with all those roles, so that's great.
Hadrien Mary
@hadim
:-)
Curtis Rueden
@ctrueden
What we want to avoid is getting this awesome plugin into core, then people start using it, then they ask about it on the forum, and... no one answers the questions.
Hadrien Mary
@hadim
I read the Wiki
no I will support it for sure
Curtis Rueden
@ctrueden
Fabulous!
Hadrien Mary
@hadim
at least for few years (I can';t promise my whole life of course)
:-D
Curtis Rueden
@ctrueden
OK, so... can you transfer it to the fiji org then?
Hadrien Mary
@hadim
Is the Zenodo ROi I setup ok for you ?
Curtis Rueden
@ctrueden
Of course. If you need to stop supporting it, I just want to document that in the POM if/when it happens, so we can update the wiki automatically, so people's expectations are updated.
_
Hadrien Mary
@hadim
Ok perfect.
Curtis Rueden
@ctrueden
It is fine if you want to use Zenodo. I haven't personally gotten into it yet.
I guess ultimately we may publish ROIs for all the core ImageJ stuff, but... it needs to be fully automated or we will go insane.
Hadrien Mary
@hadim
I will transfer the repo tonight
Curtis Rueden
@ctrueden
OK. I am trying to remember whether it will let you do it... I can't recall.
Hadrien Mary
@hadim
You'll have to give some right qccess then
access
Yes I imagine
Curtis Rueden
@ctrueden
@hadim I see from your website that you use Python a lot. It would be nice to chat about that in depth some time. Ideally in person. Perhaps at a future hackathon. :-)
Actually, if you add me as admin for the KymographBuilder repo now, I'll pull it into fiji for you.
I already invited you to the relevant Fiji team.
Hadrien Mary
@hadim
Yes indeed. Python is what I use when I can
Analyzing data with python/jupyter is just amazing
I do Java because I have to :-) But I Have to a admit that IJ2 API and Java 8 make the process very smooth