Skip to content

Commit 13db8e3

Browse files
authored
Merge pull request #1551 from microsoft/dev
Sync from dev
2 parents 3b191a9 + 2bdc374 commit 13db8e3

391 files changed

Lines changed: 9829 additions & 8682 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@ paket-files/
293293

294294
# VSCode custom workspace settings
295295
.vscode/
296+
!/templates/**/.vscode
296297

297298
# CodeRush
298299
.cr/
@@ -334,10 +335,13 @@ ASALocalRun/
334335

335336
# Ignore compiled files from the extension
336337
**/extension/logs/
338+
**/extension/.vscode-test/
337339
**/out/
338340
!src/extension/locales/**/out/
339341
src/extension/package.nls.*.json
340342
**/react/
343+
**/dist/
344+
**/distVsix/
341345
**/node_modules/
342346
**/build/
343347
**/package-lock.json

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[submodule "src/CoreTemplateStudio"]
22
path = src/CoreTemplateStudio
33
url = https://github.com/Microsoft/CoreTemplateStudio.git
4-
branch = dev
4+
branch = release

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ While we're grateful for any and all contributions, we don't want you to waste a
4343
Every contribution has to come with:
4444

4545
- Before starting coding, **you must open an issue** and start discussing with the community to see if the idea/feature is interesting enough.
46-
- A documentation page in the [documentation folder](https://github.com/Microsoft/WebTemplateStudio/tree/master/docs) if applicable.
46+
- A documentation page in the [documentation folder](https://github.com/Microsoft/WebTemplateStudio/tree/release/docs) if applicable.
4747
- Unit tests (If applicable, or an explanation why they're not)
4848

4949
- If you've changed the UI:

README.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,35 @@ are merged together by [Core Template Studio](https://github.com/Microsoft/CoreT
1515
| Branch | Build Status |
1616
| :------ | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
1717
| dev | [![Build Status](https://winappstudio.visualstudio.com/Vegas/_apis/build/status/WebTemplateStudio%20-%20CI%20and%20Deploy?branchName=dev)](https://winappstudio.visualstudio.com/Vegas/_build/latest?definitionId=158&branchName=dev) |
18-
| staging | [![Build Status](https://winappstudio.visualstudio.com/Vegas/_apis/build/status/webTS/webts.staging.version.create?branchName=staging)](https://winappstudio.visualstudio.com/Vegas/_build/latest?definitionId=161&branchName=staging) |
19-
| master | [![Build Status](https://winappstudio.visualstudio.com/Vegas/_apis/build/status/WebTemplateStudio%20-%20CI%20and%20Deploy?branchName=master)](https://winappstudio.visualstudio.com/Vegas/_build/latest?definitionId=158&branchName=master) |
18+
| release | [![Build Status](https://winappstudio.visualstudio.com/Vegas/_apis/build/status/webTS/webts.staging.version.create?branchName=release)](https://winappstudio.visualstudio.com/Vegas/_build/latest?definitionId=161&branchName=release) |
2019

2120
# Documentation
21+
Web Template Studio (WebTS) documentation is divided into three areas.
22+
23+
24+
## General
25+
Everyone should read these.
2226

2327
- [Installing the extension](/docs/install.md)
28+
- [Core Concepts](/docs/concepts.md)
29+
30+
## Using WebTS to build apps
31+
These will help if using WebTS to build apps.
32+
33+
- [Front-end frameworks](docs/generated-apps/frontend-frameworks/readme.md)
34+
- [Back-end frameworks](docs/generated-apps/backend-frameworks/readme.md)
35+
- [Pages](docs/generated-apps/pages/readme.md)
36+
- [Services](docs/generated-apps/services/readme.md)
37+
- [Deployment of the generated apps](docs/generated-apps/deployment.md)
38+
39+
40+
## Working on WebTS
41+
These will help if you want to know more about WebTS or contribute to the project.
42+
43+
- [Application Arquitecture](docs/contributing/application-architecture.md)
2444
- [Getting started with the codebase](/docs/contributing/getting-started-developers.md)
25-
- [Terminology for developers](/docs/terminology.md)
45+
- [Templates](./contributing/templates.md)
46+
- [Accessibility](./contributing/accessibility.md)
2647

2748
## SHA256
2849

@@ -57,7 +78,7 @@ I need a full-stack web app that is deployed on Azure App Service Web App.
5778

5879
Web Template Studio approaches full-stack web app creation using the following three attribute sets:
5980

60-
- **Frameworks**: First, which frameworks do you want to use for your frontend and backend? We currently support three frameworks for frontend: _[React](https://reactjs.org/)_, _[Angular](https://angular.io/)_, _[Vue.js](https://vuejs.org/)_ and three frameworks for backend: _[Node](https://nodejs.org/en/)_, _[Flask](http://flask.pocoo.org/)_ and _[Moleculer](https://moleculer.services/)_. We also provide a dependency checker to make sure you have the required version of Node and/or Python installed.
81+
- **Frameworks**: First, which frameworks do you want to use for your frontend and backend? We currently support three frameworks for frontend: _[React](https://reactjs.org/)_, _[Angular](https://angular.io/)_, _[Vue.js](https://vuejs.org/)_ and four frameworks for backend: _[Node](https://nodejs.org/en/)_, _[Flask](http://flask.pocoo.org/)_, _[Moleculer](https://moleculer.services/)_ and _[ASP.NET Core](https://dotnet.microsoft.com/apps/aspnet)_. We also provide a dependency checker to make sure you have the required version of Node, Python and/or .NET Core installed.
6182
- **App pages**: Next, to accelerate app creation, we provide a number of app page templates that you can use to add common UI pages into your new app. The current page templates include: _blank page_, common layouts (*e.g., master detail) and pages that implement common patterns (*e.g., grid, list). Using the wizard, add as many of the pages as you need, providing a name for each one, and we'll generate them for you.
6283
- **Cloud Services**: Lastly, you specify which Azure cloud services you want to use, and we'll build out the framework for the services into your app. Currently supported services cover storage (_Azure Cosmos DB_), and hosting (_Azure App Service_).
6384

@@ -101,6 +122,7 @@ The extension does [log basic telemetry](docs/telemetry.md) for what is being se
101122
- [Node.js](https://nodejs.org/en/)
102123
- [Flask](http://flask.pocoo.org/)
103124
- [Moleculer](https://moleculer.services)
125+
- [ASP.NET](https://dotnet.microsoft.com/apps/aspnet)
104126

105127
## Acknowledgments
106128

RELEASENOTES.md

Lines changed: 0 additions & 119 deletions
This file was deleted.

_build/CoreTemplateStudio.local.release.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
"82B4B76E0A82BCBA2DE619851CF3EB205C233BFB1A4135EC4E05329D8258DC8B30408B21B827EFF3D6008BBFBAFB115E4AD72DE66988888A44BE02CD74A4BE5F",
2222
"26859EB6CDE0744E0B5DA300681265837D0B9F8CFCBB8071C914367EF5C6E14EA806BA770281F64077536C97F477BF55AE7083EEC93F0EC376DA6D357F1F6699"
2323
],
24-
"AllowedPackages": [ "38B3095D8E46591DB6BDF8A6C9816AA50AF486124649F23B86306482B8C62EA5" ],
24+
"AllowedPackages": [ "B0039A831A7CBCA9CB966CC3F9013D8E89F48429E53ED4B06BD8938ADCEAF6E3" ],
2525
"BreakingChangesVersions": []
2626
}

_build/build-extension.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ echo
1313

1414
echo -e "${magenta}Building extension ${nc}"
1515
echo
16-
yarn --cwd ../src/extension build
16+
yarn --cwd ../src/extension webpack
1717

1818

_build/createLocalVsix.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ sh ./build-client.sh
1111
# Build the cli in release
1212
sh ./build-coretscli.sh "release"
1313

14+
# Build Webpack bundle
15+
yarn --cwd ../src/extension webpack-prod
16+
1417
# Create vsix package
1518
echo -e "${magenta}Creating vsix package ${nc}"
1619
echo

docs/README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Documentation
2+
Web Template Studio (WebTS) documentation is divided into three areas.
3+
4+
5+
## General
6+
Everyone should read these.
7+
8+
- [Installing the extension](/docs/install.md)
9+
- [Core Concepts](/docs/concepts.md)
10+
11+
## Using WebTS to build apps
12+
These will help if you are using WebTS to build apps.
13+
14+
- [Front-end frameworks](docs/generated-apps/frontend-frameworks/readme.md)
15+
- [Back-end frameworks](docs/generated-apps/backend-frameworks/readme.md)
16+
- [Pages](docs/generated-apps/pages/readme.md)
17+
- [Services](docs/generated-apps/services/readme.md)
18+
- [Deployment of the generated apps](docs/generated-apps/deployment.md)
19+
20+
21+
## Working on WebTS
22+
These will help if you want to know more about WebTS or contribute to the project.
23+
24+
- [Application Arquitecture](docs/contributing/application-architecture.md)
25+
- [Getting started with the codebase](/docs/contributing/getting-started-developers.md)
26+
- [Templates](./contributing/templates.md)
27+
- [Accessibility](./contributing/accessibility.md)

docs/acknowledgments.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Acknowledgments
22

3-
Microsoft Web Template Studio was initially built by a great group of interns from the Microsoft Garage. This full list of individuals that helped build the project during the first quarter of 2019.
3+
Microsoft Web Template Studio was initially built by two great groups of interns from the Microsoft Garage. This full list of individuals that helped build the project.
4+
5+
## First group (first quarter of 2019):
46

57
**Design Intern**
68

@@ -31,7 +33,7 @@ Microsoft Web Template Studio was initially built by a great group of interns fr
3133
[Clint Rutkas](https://www.linkedin.com/in/clintrutkas/),
3234
[Stephane Morichere-Matte](https://www.linkedin.com/in/stephanemoricherematte/)
3335

34-
Microsoft Web Template Studio is currently built and maintained by a new group of interns from the Microsoft Garage. This full list of individuals that helped build the project during the summer quarter of 2019.
36+
## Second group (summer quarter of 2019):
3537

3638
**Design Intern**
3739

@@ -46,7 +48,7 @@ Microsoft Web Template Studio is currently built and maintained by a new group o
4648
[Tanya Tan](https://www.linkedin.com/in/tanya-tan-programmer/),
4749
[Ali Khamesy](https://www.linkedin.com/in/ali-khamesy-038003158/)
4850

49-
**Program Manager Intern**
51+
**Program Manager Intern**
5052

5153
[Lea Akkari](https://www.linkedin.com/in/lea-akkari-640889103/)
5254

0 commit comments

Comments
 (0)