merge course-creator-python into student-python

This commit is contained in:
Liana.Bakradze
2017-03-07 12:16:39 +03:00
parent d73e849642
commit 7333bf965a
27 changed files with 5 additions and 59 deletions
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="course-creator" />
<orderEntry type="module" module-name="lang-impl" />
<orderEntry type="module" module-name="educational-python" />
<orderEntry type="module" module-name="python-community" />
<orderEntry type="module" module-name="student" />
<orderEntry type="module" module-name="python-community-configure" />
<orderEntry type="module" module-name="student-python" />
</component>
</module>
@@ -1,17 +0,0 @@
package icons;
import com.intellij.openapi.util.IconLoader;
import javax.swing.*;
/**
* NOTE THIS FILE IS AUTO-GENERATED
* DO NOT EDIT IT BY HAND, run build/scripts/icons.gant instead
*/
public class CourseCreatorPythonIcons {
private static Icon load(String path) {
return IconLoader.getIcon(path, CourseCreatorPythonIcons.class);
}
public static final Icon CourseCreationProjectType = load("/icons/CourseCreationProjectType.png"); // 16x16
}
@@ -16,7 +16,6 @@
<orderEntry type="module" module-name="ShortcutPromoter" />
<orderEntry type="module" module-name="educational-python" />
<orderEntry type="module" module-name="course-creator" />
<orderEntry type="module" module-name="course-creator-python" />
<orderEntry type="module" module-name="student" />
<orderEntry type="module" module-name="student-python" />
<orderEntry type="module" module-name="hg4idea" />
@@ -1,23 +1,4 @@
<idea-plugin>
<id>com.jetbrains.edu.coursecreator.python</id>
<name>Course Creator for PyCharm Edu</name>
<version>2.0.3</version>
<idea-version since-build="162.75"/>
<description><![CDATA[
Plugin allows you to create new course for PyCharm <Edu></Edu>.
]]></description>
<vendor>JetBrains</vendor>
<change-notes><![CDATA[
]]>
</change-notes>
<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.modules.python</depends>
<depends>com.jetbrains.edu.coursecreator</depends>
<depends>com.jetbrains.edu.interactivelearning</depends>
<depends>com.jetbrains.python.edu.interactivelearning.python</depends>
<extensions defaultExtensionNs="com.intellij">
<directoryProjectGenerator implementation="com.jetbrains.edu.coursecreator.PyCCProjectGenerator"/>
<configurationType implementation="com.jetbrains.edu.coursecreator.run.PyCCRunTestsConfigurationType"/>
@@ -18,6 +18,7 @@
<depends>com.intellij.modules.lang</depends>
<depends>com.intellij.modules.python</depends>
<depends>com.jetbrains.edu.interactivelearning</depends>
<depends optional="true" config-file="course-creator.xml">com.jetbrains.edu.coursecreator</depends>
<extensions defaultExtensionNs="com.intellij">
<directoryProjectGenerator implementation="com.jetbrains.edu.learning.PyStudyDirectoryProjectGenerator"/>
@@ -27,7 +27,7 @@ import com.jetbrains.python.PythonLanguage;
import com.jetbrains.python.newProject.PyNewProjectSettings;
import com.jetbrains.python.newProject.PythonProjectGenerator;
import com.jetbrains.python.remote.PyProjectSynchronizer;
import icons.CourseCreatorPythonIcons;
import icons.InteractiveLearningPythonIcons;
import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -52,7 +52,7 @@ public class PyCCProjectGenerator extends PythonProjectGenerator<PyNewProjectSet
@Nullable
@Override
public Icon getLogo() {
return CourseCreatorPythonIcons.CourseCreationProjectType;
return InteractiveLearningPythonIcons.CourseCreationProjectType;
}
@Override
@@ -13,5 +13,6 @@ public class InteractiveLearningPythonIcons {
return IconLoader.getIcon(path, InteractiveLearningPythonIcons.class);
}
public static final Icon CourseCreationProjectType = load("/icons/com/jetbrains/edu/learning/CourseCreationProjectType.png"); // 16x16
public static final Icon EducationalProjectType = load("/icons/com/jetbrains/edu/learning/EducationalProjectType.png"); // 16x16
}
@@ -15,5 +15,6 @@
<orderEntry type="library" name="gson" level="project" />
<orderEntry type="module" module-name="educational-python" />
<orderEntry type="module" module-name="python-community-configure" />
<orderEntry type="module" module-name="course-creator" />
</component>
</module>