Difference between revisions of "User:Eighty5cacao/misc/HTTPS Everywhere/rulewip"

From Pin Eight
Jump to: navigation, search
(Undo revision 8739 by self: Their ruleset hasn't changed in several months, and it's just as broken as it was when I wrote my version)
(Notes for the developers: begin finalizing this (step 1: saving just to be safe))
Line 1: Line 1:
 
__NOINDEX____NOTOC__
 
__NOINDEX____NOTOC__
 
== Notes for the developers ==
 
== Notes for the developers ==
I have emailed you quite frequently, and I am already credited in the extension's "About" dialog. You may or may not be able to guess my real name based on this information; if you do, please try to avoid disclosing the association between my real name and [[User:Eighty5cacao|my account on this wiki]]. Please do not add "Eighty5cacao" to the About box; it is sufficient to put a link to the relevant subpage in the commit message.
+
=== Licensing ===
 +
I have emailed you quite frequently, and I am already credited in the extension's "About" dialog. You may or may not be able to guess my real name based on this information; if you do, please try to avoid disclosing the association between my real name and my account on this wiki ([[User:Eighty5cacao|Eighty5cacao]]). Please do not add "Eighty5cacao" to the About box.
 +
 
 +
I hereby release all contributions related to this page into the public domain. In jurisdictions where that is not possible, this wiki's standard [ CC-BY 3.0] license applies, with the attribution requirement to be interpreted as liberally as possible (see below for details).
 +
 
 +
 
 +
 
 +
=== Formatting conventions ===
 +
For a subpage that contains only one ruleset,
 +
 
 +
For a subpage that contains multiple rulesets,
  
 
Generally, a subpage <code>User:Eighty5cacao/misc/HTTPS Everywhere/rulewip/Foo Bar</code> corresponds to a ruleset file <code>Foo_Bar.xml</code>. Be aware that the raw wikitext of each page will contain <code><nowiki>__NOINDEX__&lt;syntaxhighlight lang="xml"&gt;</nowiki></code> before the actual ruleset content and <code><nowiki>&lt;/syntaxhighlight&gt;{{DEFAULTSORT:</nowiki>''filename''}}</code> after. (Some pages will contain multiple rulesets; for such pages, the heading of each section indicates the desired file name for the corresponding ruleset.)
 
Generally, a subpage <code>User:Eighty5cacao/misc/HTTPS Everywhere/rulewip/Foo Bar</code> corresponds to a ruleset file <code>Foo_Bar.xml</code>. Be aware that the raw wikitext of each page will contain <code><nowiki>__NOINDEX__&lt;syntaxhighlight lang="xml"&gt;</nowiki></code> before the actual ruleset content and <code><nowiki>&lt;/syntaxhighlight&gt;{{DEFAULTSORT:</nowiki>''filename''}}</code> after. (Some pages will contain multiple rulesets; for such pages, the heading of each section indicates the desired file name for the corresponding ruleset.)
  
I am aware that I have overlooked some aspects of your style guidelines, and not all comments are perfectly accurate. On pages that are not entirely copied and pasted from an external editor, tabs may be represented by spaces (3 or 4 spaces/tab; will try to state explicitly which) due to the MediaWiki interface preventing a space from being typed directly.
+
I am aware that I have overlooked some aspects of your style guidelines, and not all comments are perfectly accurate. Tabs are ''sometimes'' represented by spaces (3 or 4 spaces/tab) due to the MediaWiki interface preventing a tab from being typed directly.
  
 
Additional notes on each ruleset can be found on the corresponding [[wikipedia:Help:Using talk pages|talk (discussion) page]].
 
Additional notes on each ruleset can be found on the corresponding [[wikipedia:Help:Using talk pages|talk (discussion) page]].
  
 
Please do ''not'' [https://trac.torproject.org/projects/tor/ticket/6975#comment:4 assume that rulesets with "partial" in the name cause mixed active content]. By "partial" I mean specifically that some paths within a domain do not work in https, and/or some domains affiliated with the site are not (yet) covered. This often applies to rulesets that cover resources within a page but not the page itself, which is consistent with MB's typical usage. If I mean <code>platform="mixedcontent"</code>, I will explicitly say so.
 
Please do ''not'' [https://trac.torproject.org/projects/tor/ticket/6975#comment:4 assume that rulesets with "partial" in the name cause mixed active content]. By "partial" I mean specifically that some paths within a domain do not work in https, and/or some domains affiliated with the site are not (yet) covered. This often applies to rulesets that cover resources within a page but not the page itself, which is consistent with MB's typical usage. If I mean <code>platform="mixedcontent"</code>, I will explicitly say so.
 
{{spoiler box|1=If I ever set up a Git repository on GitHub or elsewhere, I may blank these subpages, but in order to preserve the revision history, they will not be deleted entirely.|type=Disputed policy (see talk page)}}
 
  
 
== Changes to existing rulesets ==
 
== Changes to existing rulesets ==

Revision as of 21:28, 7 July 2013

Notes for the developers

Licensing

I have emailed you quite frequently, and I am already credited in the extension's "About" dialog. You may or may not be able to guess my real name based on this information; if you do, please try to avoid disclosing the association between my real name and my account on this wiki (Eighty5cacao). Please do not add "Eighty5cacao" to the About box.

I hereby release all contributions related to this page into the public domain. In jurisdictions where that is not possible, this wiki's standard [ CC-BY 3.0] license applies, with the attribution requirement to be interpreted as liberally as possible (see below for details).


Formatting conventions

For a subpage that contains only one ruleset,

For a subpage that contains multiple rulesets,

Generally, a subpage User:Eighty5cacao/misc/HTTPS Everywhere/rulewip/Foo Bar corresponds to a ruleset file Foo_Bar.xml. Be aware that the raw wikitext of each page will contain __NOINDEX__<syntaxhighlight lang="xml"> before the actual ruleset content and </syntaxhighlight>{{DEFAULTSORT:filename}} after. (Some pages will contain multiple rulesets; for such pages, the heading of each section indicates the desired file name for the corresponding ruleset.)

I am aware that I have overlooked some aspects of your style guidelines, and not all comments are perfectly accurate. Tabs are sometimes represented by spaces (3 or 4 spaces/tab) due to the MediaWiki interface preventing a tab from being typed directly.

Additional notes on each ruleset can be found on the corresponding talk (discussion) page.

Please do not assume that rulesets with "partial" in the name cause mixed active content. By "partial" I mean specifically that some paths within a domain do not work in https, and/or some domains affiliated with the site are not (yet) covered. This often applies to rulesets that cover resources within a page but not the page itself, which is consistent with MB's typical usage. If I mean platform="mixedcontent", I will explicitly say so.

Changes to existing rulesets

Additions to existing rulesets

The contents of each subpage in this section can be installed as a user ruleset for testing purposes. (This differs from the section above, in which each subpage's contents are meant to supersede the existing ruleset.) As such, the name fields differ from those of the existing rulesets, though it should be obvious in each case (from the page/file names) what existing ruleset is to be amended.

New rulesets


New rulesets (default off)

See subpage: /New rulesets (default off)