Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3803

IGB Readme should state that building IGB requires JavaFX

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      One of the reviewers of our 2024 BOSC abstract tried to build IGB but could not do it because they did not realize that they needed to use a JDK that includes JavaFX.

      We need to make sure that the Readme makes this clear. In addition to stating that developers need to build IGB using JDK21 (our preferred JDK) we also need to tell them that the JDK they use needs to include JavaFX.

      We could also recommend the JDK that we are using internally for building and deploying IGB.

      I'm putting this in the current sprint so that we can get this done before I give the talk at the 2024 BOSC meeting in two weeks.

        Attachments

          Activity

          ann.loraine Ann Loraine created issue -
          ann.loraine Ann Loraine made changes -
          Field Original Value New Value
          Epic Link IGBF-1531 [ 17617 ]
          ann.loraine Ann Loraine made changes -
          Sprint Summer 3 [ 197 ]
          ann.loraine Ann Loraine made changes -
          Summary IGB Readme should state that a JDK with JavaFX is required to build IGB IGB Readme should state that building IGB requires JavaFX
          nfreese Nowlan Freese made changes -
          Assignee Nowlan Freese [ nfreese ]
          nfreese Nowlan Freese made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          nfreese Nowlan Freese made changes -
          Assignee Nowlan Freese [ nfreese ]
          ann.loraine Ann Loraine made changes -
          Sprint Summer 3 [ 197 ] Summer 3, Summer 4 [ 197, 198 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          nfreese Nowlan Freese made changes -
          Status In Progress [ 3 ] To-Do [ 10305 ]
          nfreese Nowlan Freese made changes -
          Sprint Summer 3, Summer 4 [ 197, 198 ] Summer 3 [ 197 ]
          nfreese Nowlan Freese made changes -
          Sprint Summer 3 [ 197 ] Summer 3, Summer 5 [ 197, 199 ]
          nfreese Nowlan Freese made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Sprint Summer 3, Summer 5 [ 197, 199 ] Summer 3, Summer 5, Summer 6 [ 197, 199, 200 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          Hide
          ann.loraine Ann Loraine added a comment - - edited

          I re-wrote the IGB README.md file.

          I would be grateful if someone could read it and offer feedback. Is it good enough?

          See:

          Show
          ann.loraine Ann Loraine added a comment - - edited I re-wrote the IGB README.md file. I would be grateful if someone could read it and offer feedback. Is it good enough? See: https://bitbucket.org/lorainelab/integrated-genome-browser/src/main/
          ann.loraine Ann Loraine made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          ann.loraine Ann Loraine made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          Hide
          nfreese Nowlan Freese added a comment -

          Reviewed the readme. Only two edits I would make:

          I'm not sure how much specific information about the JDK we would need for someone to build IGB. I think an experienced developer would be able to figure it out based on the way it is written. A less experienced developer may need more information, but I'm not sure the readme would be the right place. Sravani did create a developers guide page on how to get IGB running in IntelliJ based on feedback from Dylan: https://wiki.bioviz.org/confluence/display/igbdevelopers/Setup+IntelliJ+for+IGB+development+with+Java+21

          Show
          nfreese Nowlan Freese added a comment - Reviewed the readme. Only two edits I would make: Change the YouTube link to the branded link: https://www.youtube.com/c/IntegratedGenomeBrowser Typo in the line: Visit the Branches section of your repsitory and right-click the branch you want to build. I'm not sure how much specific information about the JDK we would need for someone to build IGB. I think an experienced developer would be able to figure it out based on the way it is written. A less experienced developer may need more information, but I'm not sure the readme would be the right place. Sravani did create a developers guide page on how to get IGB running in IntelliJ based on feedback from Dylan: https://wiki.bioviz.org/confluence/display/igbdevelopers/Setup+IntelliJ+for+IGB+development+with+Java+21
          nfreese Nowlan Freese made changes -
          Assignee Ann Loraine [ aloraine ]
          nfreese Nowlan Freese made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          nfreese Nowlan Freese made changes -
          Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
          nfreese Nowlan Freese made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          nfreese Nowlan Freese made changes -
          Assignee Ann Loraine [ aloraine ] Nowlan Freese [ nfreese ]
          Show
          nfreese Nowlan Freese added a comment - PR: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/1028/overview
          nfreese Nowlan Freese made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          nfreese Nowlan Freese made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          nfreese Nowlan Freese made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          nfreese Nowlan Freese made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          nfreese Nowlan Freese made changes -
          Assignee Nowlan Freese [ nfreese ] Ann Loraine [ aloraine ]
          ann.loraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          ann.loraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          Hide
          ann.loraine Ann Loraine added a comment -

          PR is merged. Ready for testing.

          Show
          ann.loraine Ann Loraine added a comment - PR is merged. Ready for testing.
          ann.loraine Ann Loraine made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          ann.loraine Ann Loraine made changes -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]

            People

            • Assignee:
              ann.loraine Ann Loraine
              Reporter:
              ann.loraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: