package org.angularjs; import com.intellij.lang.javascript.boilerplate.AbstractGithubTagDownloadedProjectGenerator; import com.intellij.platform.templates.github.GithubTagInfo; import icons.AngularJSIcons; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; /** * @author Dennis.Ushakov */ public class AngularJSProjectGenerator extends AbstractGithubTagDownloadedProjectGenerator { @NotNull @Override protected String getDisplayName() { return "AngularJS"; } @NotNull @Override public String getGithubUserName() { return "angular"; } @NotNull @Override public String getGithubRepositoryName() { return "angular-seed"; } @Nullable @Override public String getDescription() { return "<html>This project is an application skeleton for a typical <a href=\"https://angularjs.org\">AngularJS</a> web app.<br>" + "Don't forget to install dependencies by running<pre>npm install</pre></html>"; } @Override public Icon getIcon() { return AngularJSIcons.AngularJS; } @Nullable @Override public String getPrimaryZipArchiveUrlForDownload(@NotNull GithubTagInfo tag) { return null; } }