Developer Documentation Overview / Developing Custom Themes |
Use these topics to learn how to build advanced custom themes that add or change CSS classes, map your themes to specific parts of the UI, and change the structure of UI pages.
You'll need to be comfortable working with FreeMarker and Soy templates. Depending on what you do, you might also need to get a more thorough understanding on how the application is structured; editing one file sometimes requires knowing how a few others work, too.