(Sorry if anyone gets this twice. The first time I sent it was from the wrong address, and I want to ensure it makes it to the list as well as Hendrik.)
Thank you for asking, Hendrik! I will speak for myself only. We have not discussed versioning as a group. I would like to see us follow semantic versioning, but I believe it's important, at such an early stage of a project, to proceed without firm commitments to API stability. With those two points in mind, I suggest that 1.0.0 is probably a ways off. However, you are welcome and encouraged to pin any earlier version if it is useful to you, so that you can begin using the project much sooner. We would love to have your feedback and/or your contributions. If there is anything you would be willing to contribute to the project please do not hesitate to share it and we can discuss the best way. An important question is when we might make any release, and what kind of release cadence can we reasonably attempt. Apache projects are required to a release process that includes voting on when and what to release. That does not mean we cannot release early or often, just that we cannot easily push a version to npm for every small change we make without bringing a vote to the mailing list first. Practically speaking, there is some packaging work I'd like to handle before we make any release to npm. 1. The project is structured as ES6 right now. The demo provides transpilation but there are no scripts or commands in place to generate builds for the packages. I would like to build packages supporting Node LTS with CommonJS modules and also ES6 workflows. I can do that without much trouble. 2. I would like to get a basic selectors API in place, at a minimum. My experience has been that this is one of the most difficult and useful parts of web annotation. Selectors are also a core part of the Web Annotation specifications. Treora and I did some hacking on this the past week with promising results. I hope to merge that in the coming week. With input from others, maybe we can have a target date for a first release that only implements some selectors and completes the packaging changes required to publish to npm. That would be a great first release, in my opinion. Regards, Randall On Wed, Oct 25, 2017 at 3:12 AM helt < [email protected]> wrote: > Hi, > > For my thesis, I was in need of some annotator stuff and I just didn’t > found annotator.js, so I wrote my own. I do not rely on anything but the > Range API and react.js. > > Now the question is, will this new annotator project reach 1.0.0 soon, > so i can add a simple react ui addon/plugin? I hope you release 1.0.0 > when its done, i just want to know whether that is in 2017 or not :) > > best, > Hendrik > > >
