2 new commits in todo: https://bitbucket.org/nvdaaddonteam/todo/commits/3b276618d6a4/ Changeset: 3b276618d6a4 Branch: None User: josephsl Date: 2013-10-26 10:57:48 Summary: Todo: moved script category discussion to history list. Affected #: 1 file diff --git a/todo.txt b/todo.txt index 2c47306..41dcd5f 100644 --- a/todo.txt +++ b/todo.txt @@ -9,10 +9,9 @@ bitNVDA=http://bitbucket.org/nvdaaddonteam # To Discuss # -* Script category: should we use categories from NVDA core, define our own or use add-on name? - # Historical/notes # +* Script category: use NVDA core categories if an add-on enhances the functionality of NVDA such as adding shortcuts to preferences dialogs; use add-on name if the add-on adds misc features such as system information. * document where the prefered path of addon config files should be saved in guidelines document. The new path allows for addons to be used while running temp copy of nvda or something like that. * Let commit emails go to a commit list, rather than to the nvda-addons discussion mailing list. https://bitbucket.org/nvdaaddonteam/todo/commits/5668a73dae92/ Changeset: 5668a73dae92 Branch: master User: josephsl Date: 2013-10-26 10:58:11 Summary: Merge branch 'master' of https://bitbucket.org/nvdaaddonteam/todo Affected #: 1 file diff --git a/guideLines.txt b/guideLines.txt index d2bec19..1f7ccb7 100644 --- a/guideLines.txt +++ b/guideLines.txt @@ -18,12 +18,12 @@ Dashes in names are currently not supported by the automated system. 1. Use major dot minor revision, example: 1.0, 1.1 etc. 2. When new functionality is added, update major revision, i.e. 2.0, 3.0. -3. When making a release that has only translation updates, update the minor revision, 3.1, 3.2 etc, add the new languages to the readme.md. +3. When making a release that has only translation updates, update the minor revision, 3.1, 3.2 etc. Making sure that the new languages are mensioned in a commit message. There is no need to add the new languages to the readme.md. 4. git tag the release, note special git push for tags. ## Release process ## -1. After releasing an add-on version, if you know that you will be making changes to both old and new major versions, use a separate maintenance branch for the old version (e.g. 1.x, 2.x, etc.) with the maintenance release commited from the old version branch. Then merge the old changes to the new major version. +1. After releasing an add-on version, if you know that you will be making changes to both old and new major versions, use a separate maintenance branch for the old version (e.g. 1.x, 2.x, etc.) with the maintenance release committed from the old version branch. Then merge the old changes to the new major version. 2. After making a stable release (and generating the add-on installation package), update the version to indicate that its under development for the next version, i.e. 3.1-dev. Note this means that the version number should only be 3.0 for a few minutes, and should be changed to 3.1-dev to indicate new development. The version number can be changed from 3.1-dev to 4.0-dev if/when new features are added. 3. A stable release (such as 1.0, 2.0, 2.1, etc.) should be posted as a stable add-on, provided that there are no critical bugs reported within the past two weeks after the last commit. An add-on (or a version of an add-on) under active development and for which regular commits are made should be listed as a development add-on for testing by users. 4. Stable releases should be made no closer than 2 weeks apart, to allow translators to do their work, unless fixing a chritical/showstopper bug. @@ -48,5 +48,5 @@ Dashes in names are currently not supported by the automated system. 1. If you are adding new keyboard commands as part of your add-on, be sure to consult NVDA Command Quick Reference and other community supported add-on commands before assigning a new command. 2. For NvDA 2013.3 or later: If you wish to categorize your keyboard bindings (for easier identification so the user can change it), either assign the same category as NVDA script categories (if your add-on enhances some parts of NVDA such as adding a shortcut to a preferences dialog) or create new categories if needed (if the add-on provides other features such as support for advanced features of a program). 3. Please provide a readme.md file listing changes between versions, shortcut keys (if any) and usage notes and other information, see one of the other git repos for examples. -4. Files addon/doc/*/readme.md should not be translated by hand and committed to the repositry, but should be generated and committed from the translation system. +4. Files addon/doc/*/readme.md should not be translated by hand and committed to the repository, but should be generated and committed from the translation system. 5. If you translate an addon to your language and commit to git, please inform your nvda translation maintainer for your language so that work is not duplicated, in any case it is better to keep translations on the translation system. Repository URL: https://bitbucket.org/nvdaaddonteam/todo/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.