Custom Project Type Templates
Asked Answered
J

2

16

When you create a new project in WebStorm, you are given the option to create a new directory structure prepopulated with files: libraries, stylesheets, etc. for patterns like HTM5 boilerplate, Twitter boilerplate, etc.

How does one create one's own template for this? Is importing dummy projects the hack for it?

Jehu answered 23/6, 2013 at 3:17 Comment(2)
AFAIK list of supported project templates is hard-coded as it requires some special support form IDE for each of such template. Currently IDE does not support user's own project templates.Dissociable
Thanks for info - I had the same question. Really would be a nice feature.Cartography
M
5

I suggest not using templates. I find it far more easy and maintainable to create "empty" projects (from existing projects, of course) in a git repo (bitbucket, github, ...), clone one, and start from there.

The .idea should be in the repo, but .idea/workspace.xml should be ignored, as per the documentation.

This gives you the opportunity to gradually refine your template, and share it easily with a team.

Moccasin answered 7/3, 2015 at 1:26 Comment(0)
P
2

Use the LivePlugin plugin to create a project template:

<projectTemplate projectType="foo" templatePath="resources/bar.zip" category="true"/>

Use the Velocity Template Language (VTL) to create a file template:

File and code templates are written in the Velocity Template Language (VTL). So they may include:

Fixed text (markup, code, comments, etc.). 

In a file based on a template, the fixed text is used literally, as-is.

File template variables. 

When creating a file, the variables are replaced with their values. #parse directives to include other templates defined in the Includes tab on the File and Code Templates page of the Settings dialog box.

Other VTL constructs.

References

Pooh answered 23/6, 2013 at 3:18 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.