by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    tpietzsch
    @tpietzsch
    reading through the doc now
    Curtis Rueden
    @ctrueden
    See also the cram tests for examples.
    Happy to beef up the docs if things are opaque.
    I'd also be happy to create a Jenkins job that regularly tests whatever component(s) you want, however you want, within the powers of that script.
    tpietzsch
    @tpietzsch
    if no, then it would be great if you could add an example command line to run melting-pot for the scenario you describe (with the foo and bar dependencies)
    Curtis Rueden
    @ctrueden
    The cram tests link I mentioned above has example command line invocations.
    But yes, we should add it to the help blurb.
    I guess I need a man page. ;-)
    tpietzsch
    @tpietzsch
    @ctrueden thanks again for the help
    I now successfully released
    <dependency>
      <groupId>sc.fiji</groupId>
      <artifactId>bigdataviewer-vistools</artifactId>
      <version>1.0.0-beta-1</version>
    </dependency>
    Curtis Rueden
    @ctrueden
    I saw that! Didn't check it out yet though.
    tpietzsch
    @tpietzsch
    I even managed to set up the github / jenkins release-version stuff
    Curtis Rueden
    @ctrueden
    Cool.
    tpietzsch
    @tpietzsch
    proud of myself :-)
    Curtis Rueden
    @ctrueden
    High five! :hand:
    tpietzsch
    @tpietzsch
    :-D
    I didn't know about https://bitheap.org/cram/ until you mentioned it and I'm not really getting it yet...
    So a minimal melting-pot commandline in the help blurb would be really useful
    Hadrien Mary
    @hadim
    Hi guys. @ctrueden do you think https://github.com/hadim/KymographBuilder could be an official Fiji plugin at some point ?
    Or do I have to create a personal update site ?
    Curtis Rueden
    @ctrueden
    @hadim That project looks very well organized.
    It can be an official Fiji plugin if you meet the requirements at http://imagej.net/Fiji/Contribution_requirements
    Hadrien Mary
    @hadim
    Thanks
    Curtis Rueden
    @ctrueden
    It's really up to you, if you want to cede some creative control, or if you want full control.
    Hadrien Mary
    @hadim
    it does indeed
    Well I want to make it easly accessible so an "official" plugin is better in my opinion
    Curtis Rueden
    @ctrueden
    So then you have two choices: "standard" or "external"
    "external" gives you more control, whereas "standard" makes less work for you.
    Hadrien Mary
    @hadim
    and I don't think I'll loose control on it or if I do that will be for the best I guess
    hum what is the difference for the end user ?
    does they have to enable update site ?
    for external
    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.