commit 4ca669951dd13f6367c8c34c9ad50b810868d344
parent fe50cf94b5524ad38b11a69e013d0de4c2c15910
Author: Roman-Nopantski <Roman-Nopantski@users.noreply.github.com>
Date: Mon, 20 Feb 2017 03:39:05 +1300
draft readme outline
Diffstat:
| A | README.md | | | 46 | ++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 46 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -0,0 +1,46 @@
+## ghacks-user.js
+
+- This is a rough draft, please read the old intro currently at the start of the user.js in the meantime.
+- Paragraph here about not jumping in without reading first, and backing up, and understanding the changes
+
+### Origins
+- yada yada
+
+### Purpose
+- discuss why use a js (enforcement on startup, migration)
+- outline trade-offs between security vs privacy etc
+- explain expectations and site breakage
+- explain this version is "middle to high road" with very little breakage (but it will happen) but is only a starting point
+- no one size fits all, this is a template, fork it! Customize it! (see goals, we won't set you wrong)
+
+### Goals & Standards
+To be **THE** template and resource all other user.js' come to for news, links, information and more, which means it needs to be:
+
+- comprehensive (mention prefs are included at default for completeness/enforcement, alot are included and changed for future-proofing, etc)
+- current and available and change-trackable (hey, we're on github now)
+- easy to understand (good simple less-techincal descriptions)
+- accountable and a resource (lots of links to authorative authors and tech papers etc)
+- correct and to dispell myths and bad advise (see accountable)
+- eassy to follow and report and discuss (logical numbered structuring)
+- give good advise (see trade-offs)
+- expanded on with more information, such as FF version numbering for introduction and deprecation of preferences
+- archived for each stable release (starting with 51)
+
+- to provide illustrated wiki topics to help
+- to make it as easy as possible for anyone to use a user.js and get it right
+- to provide two or three future forks with differnent settings from painless no-breakage, thru to super-hardened for use with multiple profiles
+
+### Implementation
+- expectations of the user
+- link to wiki on testing and tweaking in a portable FF first
+- backup first: link to wiki articles on backup & restore methods
+
+### Troubleshooting
+- wiki links
+
+### Help & Resources
+- Wiki links, appendices etc
+
+### Acknowledgements
+- yada yada
+