﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
1560	Need command style guide	Greg Couch	Eric Pettersen	"Would like to have guidance for outside developers on how to construct commands.  The general command syntax is ""name required-positional optional-positional keyword-value"".  There are techniques to make a required positional argument look like it's optional-- not good in general, but used for the atomspec argument of many commands.  Likewise, there are ways of making the value for a keyword argument not needed.  Guidance about when to to have subcommands instead of more options would useful.  And guidance about how to document commands would also be helpful.

Initially assigning this to Elaine for a high level view.  I expect that the programmers will add examples."	task	closed	minor	1.3	Documentation		fixed		chimera-programmers Elaine Meng				all	ChimeraX
