[nvda-addons] Re: Request for comments: using year.month scheme for future add-on releases for my add-ons

  • From: Bhavya shah <bhavya.shah125@xxxxxxxxx>
  • To: nvda-addons@xxxxxxxxxxxxx
  • Date: Fri, 29 Jul 2016 00:49:33 +0530

Hi Joseph,
I would prefer the current version scheme itself, and perhaps other
users may even get confused rather than crystallised by this version
scheme change. If only the add-ons that you maintain would adopt this
new version scheme, although it would streamline with NVDA core it
would deviate from uniforming with other community add-ons. Also, if
majority of developers were to deploy this approach then users may
even be left wondering why some of their add-ons are perhaps of 2015
or older. :)
The number ascent system for add-on versions seems sufficiently
functional, as it permits scope for delays in release of new versions,
is short and re-callable even if we use decimals to indicate minor
updates.
An add-on updater for all NVDA community add-ons would really be
appreciated, and despite the magnitude of the undertaking, I perceive
that this may not only impact and benefit users, but also give a
cogent reason to third party unofficial NVDA add-on writers to submit
their works to the community portal, perhaps.
Thanks.

On 7/29/16, Roger Stewart <paganus2@xxxxxxxxx> wrote:

I like this. It also follows the nvda way of giving year and version
within that year.

Thanks.

Roger










On 7/28/2016 10:43 AM, Joseph Lee wrote:

Hi everyone,

For the past few years, I used major.minor versioning scheme for my
add-ons except Windows 10 App Essentials. The major number was
incremented whenever a version with new features was released, with
minor version denoting minor enhancements, fixes and translation
updates. Although it worked out well, it led to an issue where people
found out they were using old releases (also caused by lack of add-on
update facility).

To make it easier for people to find out which add-on version they are
using, to make add-on versions uniform across add-ons and to make new
features available in a predictable manner (via time-based releases),
I’m thinking about migrating add-on versioning scheme for my add-ons
to follow year.month designations (for example, GoldWave 16.08). This
would allow users to easily find out which version of the add-on they
are using so they can compare against latest version out there, and
for me to release new versions upon request and on a timely manner. It
also helps in eliminating major.x maintenance branches so maintenance
can be performed from master/stable branches (an exception is for
add-ons that have long-term support (LTS) branches such as SPL Studio).

Comments from users of the following add-ons are requested:

·Control Usage Assistant

·Easy Table Navigator

·Enhanced Touch Gestures

·GoldWave

·Resource Monitor

·StationPlaylist Studio

·Windows 10 App Essentials

Comments from others in the community are also welcome. Thanks.

Cheers,

Joseph





-- 
Warm Regards
Bhavya Shah
Using NVDA (Non Visual Desktop Access) free and open source screen
reader for Microsoft Windows
To download a copy of the free screen reader NVDA, please visit
http://www.nvaccess.org/
Using Google Talkback on Motorolla G second generation Lollipop 5.0.2
Reach me through the following means:
Mobile: +91 7506221750
E-mail id: bhavya.shah125@xxxxxxxxx
Skype id : bhavya.09
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for reporting bugs.

Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe: 
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx

Other related posts: