Difference between revisions of "Zero-K Infra Guide"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
	
| HigherFlyer (talk | contribs)  (Creating a skeleton of this page to change as I go) | HigherFlyer (talk | contribs)  | ||
| Line 1: | Line 1: | ||
| Zero-K Infrastructure is complicated and understanding it is most of the battle, this is an overview of the structure and contents of ZK Infra. | Zero-K Infrastructure is complicated and understanding it is most of the battle, this is an overview of the structure and contents of ZK Infra. | ||
| − | It's always a good idea to review | + | It's always a good idea to review dev Philosophy. | 
| == ZK's Devving Philosophy (social rules) == | == ZK's Devving Philosophy (social rules) == | ||
| * "War is a product of anticommunication" | * "War is a product of anticommunication" | ||
Revision as of 08:41, 20 January 2021
Zero-K Infrastructure is complicated and understanding it is most of the battle, this is an overview of the structure and contents of ZK Infra.
It's always a good idea to review dev Philosophy.
Contents
ZK's Devving Philosophy (social rules)
- "War is a product of anticommunication"
- Communicate with other devs about your changes/fixes, let them understand the issue. Do not make 'random' changes.
 
- "Do not create work for other people."
- Have responsibility for your changes/commit. Do not leave bugs that require other people to fix.
 
- "Readability & performance are equally important."
- Optimize code but not to the point of unreadability. Remember the rules of optimization:
- Don't.
- Don't (yet).
- Profile before doing it.
 
 
- Optimize code but not to the point of unreadability. Remember the rules of optimization:
- "If it ain't broke, don't fix it."
- Don't code fixes that nobody wants to problems that don't exist.
 
General overview
- What's in what folder etc, goes here
More in depth look at each folder =
What's happening with this page
To be filled in as I go and as I learn, right now I don't know anything for concrete so I'm hesitant to fill anything out here... yet.

