Subjective ZXT Extension Best Practices

This is a summary of various personal, subjective (= asie's) thoughts on how ZXT extensions should be designed. Eternal WIP