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 07: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.