added opportunity to create task files of all supported file types
[idea/community.git] / python / edu / course-creator-python / resources / META-INF / plugin.xml
1 <idea-plugin version="2">
2   <id>com.jetbrains.edu.coursecreator.python</id>
3   <name>Course Creator for PyCharm Educational</name>
4   <version>2.0</version>
5
6   <description><![CDATA[
7       Plugin allows you to create new course for PyCharm Education Edition.
8     ]]></description>
9
10   <change-notes><![CDATA[
11     ]]>
12   </change-notes>
13   <!-- please see https://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges for description -->
14
15   <!-- please see https://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
16        on how to target different products -->
17   <!-- uncomment to enable plugin in all products
18   <depends>com.intellij.modules.lang</depends>
19   -->
20
21   <depends>com.intellij.modules.platform</depends>
22   <depends>com.intellij.modules.python</depends>
23   <depends>com.jetbrains.edu.coursecreator</depends>
24
25   <extensions defaultExtensionNs="com.intellij">
26     <directoryProjectGenerator implementation="com.jetbrains.edu.coursecreator.PyCCProjectGenerator"/>
27     <errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
28   </extensions>
29
30   <extensions defaultExtensionNs="Edu">
31     <StudyLanguageManager implementationClass="com.jetbrains.edu.coursecreator.PyStudyLanguageManager" language="Python"/>
32   </extensions>
33
34   <application-components>
35     <!-- Add your application components here -->
36   </application-components>
37
38   <project-components>
39     <!-- Add your project components here -->
40   </project-components>
41
42   <actions>
43     <action id="CCRunTests" class="com.jetbrains.edu.coursecreator.actions.PyCCRunTestsAction" text="Run Tests" description="Run tests"/>
44   </actions>
45
46 </idea-plugin>