by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Curtis Rueden
    @ctrueden
    Well, by "cede control" I mean: someone else might cut a release of your plugin. Your master branch should be release ready all the time. Etc.
    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
    Much better than few years ago :-0
    Curtis Rueden
    @ctrueden
    @hadim KymographBuilder Jenkins job is ready.
    Hadrien Mary
    @hadim
    You are now admin
    Sure we could talk about that somedays
    If you can't backport issues to the fiji repo I'll do it tonight
    Curtis Rueden
    @ctrueden
    @hadim It looks like push access is not enough; I need admin to move it.
    Hadrien Mary
    @hadim
    @ctrueden done
    Curtis Rueden
    @ctrueden
    Thank you!
    Your testimonial! ;-) (If you don't like it, I can delete it. But these things are actually very helpful!)
    Hadrien Mary
    @hadim
    ahah
    no I like it