Our Memory repository is ready (I think) to be released in our incubation
process.

The Memory repo <https://github.com/apache/incubator-datasketches-memory>
is at the root of our dependency hierarchy and has essentially no other
dependencies (ok, one minor one!).  All the other repos have dependencies
on Memory, so it makes sense to release this first in order to create an
artifact the other repos can reference.

I have performed the following to the original Memory repo to put it into
shape:

   - Replaced all Java file license headers with the Apache license.
   - The internal package/directory hierarchy has been changed to
   org.apache.datasketches.*
   - The files themselves moved to the proper directory, and the old
   directories removed.
   - The LICENSE.md file at the root has been updated.
   - The NOTICE.md file at the root has been added
   - The Coveralls badge was not updating properly, and this took multiple
   commits to get it to work:
      - Fixing travis.yml file
      - updating pom.xml wrt the Jacoco and Coveralls plugins.
      - fixing the badge links in README.md.
   - The README_building.md file updated.  (Note: before we release I want
   to remove the JDK7 options in Memory.)

I wrote a program to automate nearly all of the above.  I need to figure
out where to put it so others can use it :)


To the Apache Folks: Kenn, et. al.:

I will need some help in performing the actual release.

I am familiar with creating Maven Central artifacts using the Maven release
process. But I have no clue how to do this in Apache.  Where can I find
pointers?




Lee.

Reply via email to