mirror of
				https://github.com/arkenfox/user.js.git
				synced 2025-11-03 23:35:26 +01:00 
			
		
		
		
	draft readme outline
This commit is contained in:
		
							
								
								
									
										46
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@@ -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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Reference in New Issue
	
	Block a user