How do I provide v2 and v3 versions of a library?

I've successfully recompiled my AULib library using the new Version 3 Eclipse template. I'd like to continue to offer the previous build for Version 2 users, which is explicitly supported (https://github.com/processing/processing/wiki/Changes-in-3.0). I'd like to know how to make that happen.

Right now on my server I have a file called AULib.zip and a companion AULib.txt, which together have been used by the Version 2 library manager. The Library Guidelines at https://github.com/processing/processing/wiki/Library-Guidelines don't seem to tell me how to make a new release that can sit alongside the old.

Specifically,

  1. What should the new release be called? AULib.zip again?
  2. What other files are needed (corresponding to the old AULib.txt) and what's in them?
  3. If the old and new zip have the same names, should I put them into different directories (e.g., v2/ and v3/ ?)
  4. If #3 is yes, how do I communicate to the V2 Library Manager that my V2 zip file has moved?
  5. How do I alert the new Contributions Manager that a V3 version of my library is available, and where it's located?

Answers

Sign In or Register to comment.