WebStorm/Neues Projekt (HowTo)

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:

Korrektheit: 3
(zu größeren Teilen überprüft)
Umfang: 2
(wichtige Fakten fehlen)
Quellenangaben: 3
(wichtige Quellen vorhanden)
Quellenarten: 3
(gut)
Konformität: 5
(ausgezeichnet)

Dieser Artikel wird derzeit von einem Autor gründlich bearbeitet. Die Inhalte sind daher evtl. noch inkonsistent.

Erstellen eines neuen Projektes

  • File bzw. WebStorm → Project → Empty Project
  • Location: Pfad auf Entwicklungsrechner auswählen
  • Create

Mit Subversion koppeln:

  • VCS → Import into Version Control → Share Project (Subversion)
  • Evtl. repository location hinzufügen (Klick auf grünes Plus-Icon).
  • Im Repository-Baum den Zielordner wählen. Fehlende Ordner anlegen: Rechtsklick auf Ordner → New → Remote Folder ...
  • Define share target: endgültigen Zielordner wählen
  • Share → 1.8 format bzw. höchstmögliches SVN-Format wählen → OKOKYes

Dateistruktur erstellen:

  • Entpacken Sie eine der folgenden Template-Projekte
  • Fügen Sie die entpackten Dateien in das Wurzelverzeichnis Ihres Projektes ein.
    • Wenn das Fenster Move specified elements aufpoppt, überprüfen Sie, ob der Pfad stimmt und drücken OK.
    • Als nächstes poppt das Fenster Select Files to Add to Subversion auf. Deselktieren Sie „node_packages und drücken dann OK.
    • Setzen Sie node_packagesauf die SVN-Ignore-Liste (sonst werden künftig unnötigerweise Tausende von Dateien ins Repository übertragen): Rechtsklick auf node_packagesSubversionIgnorenode_packages
    • Sollte der vorangegangene Schritt schief gegangen sein (WebStorms Subversion-Tools sind in dieser Hinsicht ziemlich schlecht), müssen Sie den letzten Schritt gegebenenfalls mit einem anderen Tool bewerkstelligen. Unter Windows ist Tortoise dafür recht gut geeignet.

Inhalte der Dateien anpassen:

  • Passen Sie in folgenden Dateien die Inhalte an Ihre Gegebenheiten an:
    • conf/jsdoc.js (zumindest systemName und footer)
    • package.json (zumindest name, description, url und author)

Quellen

  1. Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)