maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Quality Assurance rules for Command Line applications (CLI) (https://talk.maemo.org/showthread.php?t=46723)

VDVsx 2010-03-07 16:26

Quality Assurance rules for Command Line applications (CLI)
 
HI,

after some discussion we finally have defined quality assurance(QA) rules for command line applications, these apps should address two extras checks in order to be promoted to Extras:

* The application uses the CLI icon[1] in the application manager.
* The application description clearly says that the application only runs from the command line.

Big thanks to Tim Samoff for his work in the CLI icon.

[1] - http://wiki.maemo.org/Extras-testing...e_applications

gobuki 2010-03-07 16:46

Re: Q&A Rules for Command Line applications(CLI)
 
Maybe you should write out what Q&A stands for. I read it as quality assurane, but inexperienced developers (part of the target audience) might not know about the abbreviation. Also it should be QA, since Q&A usually means questions & answers.

peace!

VDVsx 2010-03-07 16:55

Re: Q&A Rules for Command Line applications(CLI)
 
Quote:

Originally Posted by gobuki (Post 558845)
Maybe you should write out what Q&A stands for. I read it as quality assurane, but inexperienced developers (part of the target audience) might not know about the abbreviation. Also it should be QA, since Q&A usually means questions & answers.

peace!

Err, your are right I've a bad habit of using Q&A instead of QA, thanks for pointing.

sjgadsby 2010-03-07 17:26

Re: Quality Assurance rules for Command Line applications (CLI)
 
Thread title updated at VDVsx's request.

pelago 2010-03-07 22:35

Re: Quality Assurance rules for Command Line applications (CLI)
 
Thanks for setting these rules. I guess it's a bit late to make suggestions, but I wonder if using the word "terminal" would have been better than "command line" as the mandatory text in the description, to more helpfully guide users as to how to find the program.

VDVsx 2010-03-07 22:54

Re: Quality Assurance rules for Command Line applications (CLI)
 
Quote:

Originally Posted by pelago (Post 559188)
Thanks for setting these rules. I guess it's a bit late to make suggestions, but I wonder if using the word "terminal" would have been better than "command line" as the mandatory text in the description, to more helpfully guide users as to how to find the program.

There's no mandatory words, the description only have to say that the application only runs from the command line/terminal/x-terminal, but please something less geeky as possible :) .

Texrat 2010-03-07 23:00

Re: Quality Assurance rules for Command Line applications (CLI)
 
Quote:

Originally Posted by VDVsx (Post 559209)
There's no mandatory words, the description only have to say that the application only runs from the command line/terminal/x-terminal, but please something less geek as possible :) .

"Terminal command line" covers it nicely. ;)

Flandry 2010-03-08 06:35

Re: Quality Assurance rules for Command Line applications (CLI)
 
http://wiki.maemo.org/images/0/09/Cli_icon_64p.png

So there's an icon to indicate which apps are paid apps?

That's not confusing. :/

lma 2010-03-08 08:21

Re: Quality Assurance rules for Command Line applications (CLI)
 
Quote:

Originally Posted by VDVsx (Post 558831)
after some discussion we finally have defined quality assurance(QA) rules for command line applications, these apps should address two extras checks in order to be promoted to Extras:

* The application uses the CLI icon[1] in the application manager.
* The application description clearly says that the application only runs from the command line.

Sounds good to me. To avoid confusion, do these rules also apply to things like daemons or just interactive apps?

Khertan 2010-03-08 08:36

Re: Quality Assurance rules for Command Line applications (CLI)
 
Does this is final this time ? As all QA rules changing everytimes is really annoying ...

This are slowly forcing dev to create there own repository.

VDVsx 2010-03-08 11:57

Re: Quality Assurance rules for Command Line applications (CLI)
 
Quote:

Originally Posted by Khertan (Post 559558)
Does this is final this time ? As all QA rules changing everytimes is really annoying ...

This are slowly forcing dev to create there own repository.

The community drives the changes, if the community wants and have good reasons to change something, why not ?

I don't understand the whining since these are very simple rules, and very easy to deploy in your apps.

VDVsx 2010-03-08 11:59

Re: Quality Assurance rules for Command Line applications (CLI)
 
Quote:

Originally Posted by lma (Post 559549)
Sounds good to me. To avoid confusion, do these rules also apply to things like daemons or just interactive apps?

Everything that is only reachable from the command line. I.e doesn't have a GUI. For example openSSH is one of these cases.

Hrw 2010-03-08 13:28

Re: Quality Assurance rules for Command Line applications (CLI)
 
Quote:

Originally Posted by Khertan (Post 559558)
Does this is final this time ? As all QA rules changing everytimes is really annoying ...

This are slowly forcing dev to create there own repository.

We (devs) can also ignore that and stay in extras-devel/testing.

gidoca 2010-03-08 13:52

Re: Quality Assurance rules for Command Line applications (CLI)
 
Does this also apply to apps with a curses GUI and a menu icon, like htop?

rambo 2010-03-08 14:34

Re: Quality Assurance rules for Command Line applications (CLI)
 
Quote:

Originally Posted by gidoca (Post 559885)
Does this also apply to apps with a curses GUI and a menu icon, like htop?

IMInterpretation not, if it has menu icon and some sort of UI (curses, gtk, qt, who cares...) then it's not CLI-only.

VDVsx 2010-03-08 14:37

Re: Quality Assurance rules for Command Line applications (CLI)
 
Quote:

Originally Posted by gidoca (Post 559885)
Does this also apply to apps with a curses GUI and a menu icon, like htop?

No, apps that have a menu icon that opens a curses GUI are out of scope here, but a good description is recommend.

I'll setup a FAQ to clarify that.

VDVsx 2010-03-08 14:56

Re: Quality Assurance rules for Command Line applications (CLI)
 
Quote:

Originally Posted by VDVsx (Post 559953)
No, apps that have a menu icon that opens a curses GUI are out of scope here, but a good description is recommend.

I'll setup a FAQ to clarify that.

FAQ: http://wiki.maemo.org/Extras-testing...plications#FAQ

Feel free to improve it or add more info.


All times are GMT. The time now is 03:56.

vBulletin® Version 3.8.8