- Zone naming: Programming languages
- Zone naming: Markup languages
- Capture naming
- Languages.xml extensions
You are under no obligation to follow the conventions documented herein, but my hope is that if most of us Sugar developers do so, that the vast majority of Espresso themes will play well with the vast majority of Espresso Sugars.
Primarily, this is a repository created by myself (elliottcable) to display openly the reasoning behind the naming system I plan to follow in my Ruby and Regex Sugars. If themers want their themes to work with any sugar I write, they'll have to adhere to parts of this standard; and if other Sugar developers find it acceptable, they too can benefit from themers adhering to this standard by conforming to this standard as well.
Contributions / comments are well accepted, please, let me know what you think. Although I'm going to personally maintain this document, I'm certainly open to other points of view (though I may not change the standard to match those points of view unless I consider them especially compelling).
You can reach me (elliottcable, the author of this project) in the Espresso IRC channel almost 24/7: