Use this dialog box to generate project stubs for developing Web applications. PyCharm generates project stubs based on the following templates:
-
HTML5 Boilerplate
, Twitter Bootstrap
, and Foundation
for client-side application stubs.
-
Node.js Express
for the server-side applications using Node.js
.
-
Dart
Web application stubs for developing the client side of applications.
-
Meteor
project stubs for both the client and the server sides of applications.
-
PhoneGap
/Apache Cordova
/Ionic
project stubs.
-
AngularJS
project stubs.
The left-hand pane of the dialog box shows a list of project types for which stubs can be generated.
The contents of the right-hand pane depend on the selected project type:
- Create New Project: HTML5 Boilerplate
- Create New Project: Web Starter Kit
- Create New Project: React Starter Kit
- Create New Project: Twitter Bootstrap
- Create New Project: Foundation
- Create New Project: Node.Js Express App
- Create New Project: Meteor Application
- Create New Project: PhoneGap/Cordova
Project Type Pane
- Empty: choose this option to get just a project folder without any contents. Specify the path to the project folder in the Location text box and click OK.
-
HTML5 Boilerplate: choose this option to have the project structure set up and some sources generated
based on the HTML5 Boilerplate
template. See Create New Project: HTML5 Boilerplate for a description of the fields in the right-hand pane.
-
Web Starter Kit: choose this option to have the project structure set up and some sources generated in accordance
with the Web Starter Kit
requirements. See Create New Project: Web Starter Kit for a description of the fields in the right-hand pane.
-
React Starter Kit: choose this option to have the project structure set up and some sources generated
according to the React
requirements.
-
Twitter Bootstrap: choose this option to have the project structure set up and some sources generated
based on the Twitter Bootstrap
template. See Create New Project: Twitter Bootstrap for a description of the fields in the right-hand pane.
-
Foundation: choose this option to have the project structure set up and some sources generated
based on the Foundation
framework template. See Create New Project: Foundation for a description of the fields in the right-hand pane.
-
AngularJS: choose this option to have the project structure set up and some sources generated
based on the AngularJS framework
template.
-
Dart Web Application: choose this option to have the project structure set up and some sources generated
for a Dart
application.
-
Node.js Express App: choose this option to have the project structure set up and some project sources generated
based on the Express
framework.
The option is available only if the Node.js plugin is installed and enabled.
-
PhoneGap/Cordova App: choose this option to have the project structure set up and some sources generated based on the
PhoneGap
, Apache Cordova
, and Ionic
frameworks. See Create New Project: PhoneGap/Cordova for a description of the fields in the right-hand pane.
-
Meteor App: choose this option to have the project structure set up and some sources generated based on the
Meteor
frameworks. See Create New Project: Meteor Application for a description of the fields in the right-hand pane.
Item | Description |
---|---|
Project name | In this text box, type the name of the new project. |
Location | In this text box, specify the location of the folder where the project-related files will be stored.
Type the path manually or click the Browse button ![]() |
Project type | Select the desired type of the new project from the drop-down list. The subsequent steps after clicking OK depend on the chosen project type. |
Python interpreter | From this drop-down list, select the interpreter to be used for the new project.
If the desired interpreter is not in the list, click ![]() |
Install Django | Select this check box to automatically install the latest available version of Django![]() |
Install Flask | Select this check box to automatically install the latest available version of Flask![]() |
Install Pyramid | Select this check box to automatically install the latest available version of Pyramid![]() |
OK |
Click this button to create a new project. If the project type is empty, the new project will be opened in the specified frame. In all other cases, the Settings dialogs for the corresponding frameworks will be opened. |
Cancel | Click this button to cancel operation and close the dialog box. |