Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.5.0
    • Fix Version/s: 0.5.0
    • Labels:
      None

      Description

      • add license, disclaimer, notice, release notes, readme
      • add license headers to all source files
      • legal audit
      • jar meta-inf
      • add missing javadoc (at least class level)
      • scripts for release: I suggest 2 packages:
        • bin package = release with only s4 command + libs
        • source package = basically an archive with the latest contents of the repository
      • signing
      • documentation: update readme: general considerations, build instructions, point to wiki

        Activity

        Hide
        Leo Neumeyer added a comment -

        +1 Great work!

        Show
        Leo Neumeyer added a comment - +1 Great work!
        Hide
        Matthieu Morel added a comment -

        Merged into piper branch commit 850818c3418b4584218a5e1ff3d4a8b9bfb45045

        Thanks Daniel!

        Show
        Matthieu Morel added a comment - Merged into piper branch commit 850818c3418b4584218a5e1ff3d4a8b9bfb45045 Thanks Daniel!
        Hide
        Daniel Gómez Ferro added a comment -

        It looks good to me, +1!

        Show
        Daniel Gómez Ferro added a comment - It looks good to me, +1!
        Hide
        Matthieu Morel added a comment -

        I uploaded a patch in branch S4-88:

        It does all the above mentioned tasks, except signing, plus:

        • added scripts to create binary and source zip release packages
        • removed some code that was using LGPL lib
        • updated to latest version of Guava and removed dependency on commons-io
        • fixes version numbers in gradle build files and some typos

        Once this patch is approved, I can proceed to merge into the piper branch, generate the release artefacts, sign them, and make them available.

        Show
        Matthieu Morel added a comment - I uploaded a patch in branch S4-88 : It does all the above mentioned tasks, except signing, plus: added scripts to create binary and source zip release packages removed some code that was using LGPL lib updated to latest version of Guava and removed dependency on commons-io fixes version numbers in gradle build files and some typos Once this patch is approved, I can proceed to merge into the piper branch, generate the release artefacts, sign them, and make them available.
        Hide
        Matthieu Morel added a comment - - edited

        also:

        • clean/homogeneize s4 platform parameters by prefixing them with s4.
        Show
        Matthieu Morel added a comment - - edited also: clean/homogeneize s4 platform parameters by prefixing them with s4.

          People

          • Assignee:
            Matthieu Morel
            Reporter:
            Matthieu Morel
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development