9b0cac5df651ceff35b06d61b3e1b939a1ab8c7a
[idea/community.git] / python / educational-python / student-python / resources / META-INF / plugin.xml
1 <!--suppress XmlUnboundNsPrefix -->
2 <idea-plugin version="2">
3   <id>com.jetbrains.python.edu.interactivelearning.python</id>
4   <name>Educational plugin for PyCharm</name>
5   <version>2.0.4</version>
6   <idea-version since-build="143.403"/>
7   <description><![CDATA[
8       Educational plugin for students. This plugin allows to learn Python
9        using intelligent PyCharm IDE.
10       ]]></description>
11   <vendor>JetBrains</vendor>
12
13   <change-notes><![CDATA[
14
15       ]]>
16   </change-notes>
17
18   <depends>com.intellij.modules.lang</depends>
19   <depends>com.intellij.modules.python</depends>
20   <depends>com.jetbrains.edu.interactivelearning</depends>
21   <depends>com.jetbrains.edu.core</depends>
22   <depends>com.jetbrains.python.edu.core</depends>
23
24   <extensions defaultExtensionNs="com.intellij">
25     <directoryProjectGenerator implementation="com.jetbrains.edu.learning.PyStudyDirectoryProjectGenerator"/>
26   </extensions>
27   <extensions defaultExtensionNs="Pythonid">
28     <inspectionExtension implementation="com.jetbrains.edu.learning.highlighting.PyStudyInspectionExtension"/>
29     <pyReferenceResolveProvider implementation="com.jetbrains.edu.learning.PyStudyReferenceResolveProvider"/>
30     <importResolver implementation="com.jetbrains.edu.learning.PyStudyImportResolver"/>
31   </extensions>
32   <extensions defaultExtensionNs="Edu">
33     <StudyExecutor implementationClass="com.jetbrains.edu.learning.PyStudyExecutor" language="Python"/>
34     <StudyLanguageManager implementationClass="com.jetbrains.edu.learning.PyStudyLanguageManager" language="Python"/>
35     <studyToolWindowConfigurator implementation="com.jetbrains.edu.learning.PyStudyToolWindowConfigurator" />
36   </extensions>
37   <actions>
38     <action id="WelcomeScreen.PythonIntro" class="com.jetbrains.edu.learning.actions.PyStudyIntroductionCourseAction"
39             icon="InteractiveLearningPythonIcons.EducationalProjectType">
40       <add-to-group group-id="WelcomeScreen.QuickStart" anchor="first"/>
41     </action>
42     <action id="StudyWatchTutorial" class="com.jetbrains.edu.learning.actions.PyStudyWatchTutorialAction">
43       <add-to-group group-id="HelpMenu" anchor="before" relative-to-action="HelpTopics"/>
44     </action>
45   </actions>
46
47   <project-components>
48     <component>
49       <implementation-class>com.jetbrains.edu.learning.PyStudyShowTutorial</implementation-class>
50       <interface-class>com.jetbrains.edu.learning.PyStudyShowTutorial</interface-class>
51     </component>
52   </project-components>
53
54   <application-components>
55     <component>
56       <implementation-class>com.jetbrains.edu.learning.PyStudyInitialConfigurator</implementation-class>
57       <headless-implementation-class/>
58     </component>
59   </application-components>
60 </idea-plugin>