

JetBrains (thankfully) provide internal debugging tools to aid with theme creation in their IDE's. For example, this includes the name, supported version(s) and type of IDE to build locally for testing, etc

src/main/resources/META-INF - Contains metadata that is shipped with the.It is important to note that we have included some handlebars syntax to allow for easier generation of the Latte flavour compared to Frappé, Macchiato and Mocha template.xml - As mentioned above, these are all the highlights for everything to do regarding the editor.template.xml) is for the Editor elements entirely (e.g the code syntax highlighting) theme.json file relates to the UI elements whereas the. generateFlavours/ - JS/TS code that generates all 4 Catppuccin flavours into the specified XML format that JetBrains require.run/ - Collection of useful Intellij run configuration tasks that ease the development process

github/workflows/ - CI/CD workflows for building and distributing. Which will answer any questions surrounding creating, running and deploying a JetBrains theme. Please ensure that you have read the relevant JetBrains documentation listed here Listed below are details on the file structure, optimal development workflow and general notes that are useful Settings/Preferences > Plugins > Marketplace >įirst, thank you for wanting to contribute! Make sure to read the organisation-wide CONTRIBUTING.md! Previews 🌻 Latte 🪴 Frappé 🌺 Macchiato 🌿 Mocha Installation
