diff --git a/tutorials/project_wizard.md b/tutorials/project_wizard.md index cc7ed698c..9dc972736 100644 --- a/tutorials/project_wizard.md +++ b/tutorials/project_wizard.md @@ -5,6 +5,12 @@ Project wizard. Adding support for creating new project types. Working with the project wizard can be excessively illustrated with the following [plugin] (https://github.com/bulenkov/RedlineSmalltalk.git) +##Implementing new module type +Additional support for specific tools and technologies is usually done via implementing some certain module type which is attached to the project. +New module type should be derived from the class +[ModuleType.java] (https://github.com/JetBrains/intellij-community/blob/master/platform/lang-api/src/com/intellij/openapi/module/ModuleType.java). +[Code sample] (https://github.com/bulenkov/RedlineSmalltalk/blob/master/src/st/redline/smalltalk/module/RsModuleType.java) + #Facet Facets in IntelliJ are the way to store multiple kinds of module-specific settings, for instance to make a language support or framework available in some given module. To understand facets better from the point of view of an end-user, please see