Wikipedia talk:Userboxes/Language/Programming/04: Difference between revisions

Content deleted Content added
Omniplex (talk | contribs)
Template cleanup: example User batch
Omniplex (talk | contribs)
Template cleanup: finish rant
Line 38:
#If category '''User language'''-''babelcode'' exists it should obviously be a subcategorty of '''User language'''. Therefore any template '''User language'''-''babelcode'' should only include the relevant category...<br /><tt>&lt;includeonly&gt;<nowiki>[[Category:User&#160;language-</nowiki>''babelcode''<nowiki>|{{PAGENAME}}]]</nowiki>&lt;/includeonly&gt;</tt><br />...but itself belong to the parent category...<br /><tt>&lt;noinclude&gt;<nowiki>[[Category:User language|&#160;]]</nowiki>&lt;/noinclude&gt;</tt>
#Especially templates should '''never''' include the grandparent of their relevant category, otherwise we're all directly listed in a huge and useless [[:Category:Wikipedian programmers]]. Ideally a language category consists only of its subcategories and existing '''User language''' templates, e.g. [[:Category:User batch|User batch]]
#As soon as templates for skill levels '''-0''' up to '''-4''' and maybe '''-N''' exist any plain template without skill level is obsolete. {{Lts|User babelcode}} could be used to obsolete the plain template, probably overkill, but the general direction should be clear. For the [[Wikipedia:Userboxes/Programming|Userboxes/Programming]] page I've added a new '''note''' <sup>0</sup> for cases where <sup>1</sup> is already obsolete
#See also {{Tl|User asm}}, {{Tl|User c}}, {{Tl|User cobol}}, and {{Tl|User perl}}. For '''User&#160;batch''' I tried my first ''move''&#160; to '''User&#160;batch-1''', but that turned out to be a royal PITA.
#Skill level '''-0''' is often dubious, it needs some justification like [[:Category:User fy-0|User fy-0]] or [[:Category:User perl-0|User perl-0]]. Generally listing things we don't know is pointless, there's simply too much we don't know... ;-)
#Skill level '''-N''' is also dubious, for [[:Category:User c-N|User c-N]] I found a justification, it now implies [[:Category:User asm-4|User asm-4]]. Both '''-0''' and '''-N''' are special if they exist at all.
[[User:Omniplex|Omniplex]]<sup>[[User talk:Omniplex|&#160;]]</sup> 05:40, 8 March 2006 (UTC)