Граф коммитов

1568 Коммитов

Автор SHA1 Сообщение Дата
Eric Jizba c5a36078b9 Show http trigger urls in deploy log 2017-12-14 16:42:57 -08:00
Eric Jizba fdd1329623 Add note about debugggable languages to language setting 2017-12-14 11:25:34 -08:00
Eric Jizba c0c0503e65 Remove C# script file support
Turns out we want to add support for class libraries (.cs), but this code added support for C# script files (.csx). I want to leave this code in the git history in case we add support for .csx _in addition_ to .cs
2017-12-14 11:25:34 -08:00
Eric Jizba 8c894060b8 Add support for other languages/runtimes
* Add CSharp to the list of options when creating a new project
* Add setting for projectLanguage
  * The user has many options for language, but only C#/Java/JavaScript can be debugged in VS Code today. The rest only support create & deploy
  * If it's not set (for example in old projects before this release), the user will be prompted one time and their workspace setting will be updated
* Add setting for projectRuntime
  * We want to use ~1 for JavaScript and beta as the default for Java/C#
2017-12-14 11:25:34 -08:00
Jay Wang 1215930b67
Settings for Zip glob patterns 2017-12-13 14:47:33 -08:00
REDMOND\jiewan d52911031d Update app service package version 2017-12-13 13:52:19 -08:00
REDMOND\jiewan 81119b7a87 Settings for Zip glob patterns. 2017-12-12 15:53:57 -08:00
Eric Jizba 34e0357473 Add 'Copy function url' command
And make the parsing of 'function.json' more robust
2017-12-11 17:34:14 -08:00
Eric Jizba 676753cb62 Leverage auto-detect of deployment source for deploy
* This adds support for local git
* I also added the 'Change Deployment Source' command since it's kind of necessary to make this useful
2017-12-11 14:25:58 -08:00
Eric Jizba d9322b0db5 Add templateFilter to telemetry 2017-12-11 11:25:21 -08:00
Eric Jizba 046c4054bb Don't ignore the cancel button
Turns out it returns 'DialogResponses.cancel' instead of undefined
2017-12-11 11:22:11 -08:00
Eric Jizba dbf40e41e3
Show in-between states for stop/start (#122) 2017-12-07 15:50:44 -08:00
Eric Jizba d6809098bd Track template id instead of template name 2017-12-07 11:57:09 -08:00
Eric Jizba 30c351906b Fix templates not being displayed
Use template.id (which shouldn't change) to detect for equality rather than template.metadata.name (which can and has changed)
2017-12-07 11:57:09 -08:00
Eric Jizba 4e81f14557
Log 'delete function' in output channel (#114) 2017-12-04 23:32:20 +00:00
Eric Jizba f33d7c42b4 Add project type telemetry to deploy 2017-12-04 23:12:22 +00:00
Sheng Chen 942d39505f remove duplicated code about checking the existance of maven 2017-12-04 18:49:20 +00:00
Eric Jizba 93e6c0806f Add back prereq for .net core 2.0 2017-12-01 18:53:30 +00:00
Sheng Chen 08d3cc09d5 check maven is installed or not 2017-12-01 18:32:26 +00:00
Sheng Chen a59dcc1c4f add function name validator and fix some issue 2017-12-01 18:32:17 +00:00
Eric Jizba b79bd11a8b Prep for 0.3.0 release 2017-11-30 23:42:25 +00:00
Sheng Chen 5d8cf0d749 refactor java name validation 2017-11-30 19:28:40 +00:00
Eric Jizba 8707812df8
Send telemetry event with new project/function details (#89) 2017-11-29 22:39:22 +00:00
Eric Jizba 2cfe50150e
Add function and app setting tree items (#87)
Also pass along showCreatingNode for new function app
2017-11-29 20:55:48 +00:00
Eric Jizba 7e593c251d Remove note about Node <8.0
8.0 is LTS now and thus we don't need to support less than 8. (Plus users still have a workaround)
2017-11-29 19:15:08 +00:00
Sheng Chen 84f3da5a76 Add new java function (#80) 2017-11-29 17:07:02 +00:00
Sheng Chen 89b70a2899 Remove extra folder on 'New Java Project' (#79) 2017-11-28 16:34:09 +00:00
Sheng Chen a72cce4233 Automatically detect functionAppName on java deploy (#75) 2017-11-28 16:24:25 +00:00
Eric Jizba 3d5893b9af Update ui package to 0.2.0
And lock down minor version (Since the package is in preview - minor version updates might mean breaking contract changes)
2017-11-27 19:48:45 +00:00
Eric Jizba abe2bdd085 Use 'cancel' instead of 'close' 2017-11-27 17:38:18 +00:00
Eric Jizba f7ce496354 Add vscodeignore 2017-11-21 21:42:03 +00:00
Eric Jizba 89bc6dd5f1 Leverage AzureTreeDataProvider from shared package
It reduces the amount of copied code and adds support for 'load more'
2017-11-21 21:41:23 +00:00
Sheng Chen 2cb75ad2c3 Add support for java function deploy (#70) 2017-11-17 17:56:42 +00:00
Sheng Chen 28b06208b3 Support create java function project (#66)
This leverages [maven archetype](https://github.com/Microsoft/azure-maven-archetypes/tree/master/azure-functions-archetype).
2017-11-15 23:15:08 +00:00
Eric Jizba bb90c278ba Update gifs based on latest UI 2017-11-10 03:30:46 +00:00
Eric Jizba 8cdb675b08
Remove reliance on func cli for 'Create new project' (#63)
Benefits:
1. User can now create project and function without func cli (they only need the cli for debugging)
1. We can now prompt the user to overwrite existing files
1. We can automatically detect if we should git init the folder
2017-11-10 00:26:18 +00:00
Eric Jizba 8239b0be93 Add 'Delete Function App' command 2017-11-09 22:49:23 +00:00
Eric Jizba 7620055d2b
Add 'Create Function App' to node picker (#60)
Also:
1. Remove deploy from function app node
1. Use latest instead of ~2 for templates version
2017-11-09 20:21:36 +00:00
Eric Jizba 5e4cbcb8d6 Prep for 0.2.0 release 2017-11-09 20:10:04 +00:00
Chris Dias 698c223b2f Fix request-promise compile error (#59) 2017-11-09 16:18:38 +00:00
Eric Jizba dae8457838 Refactor deploy entry points and add 'Create Function App'
1. Moved deploy to the explorer menu bar instead of right click menu on function app
1. Removed 'zip' wording
1. Only added 'Create Function App' to subscription and command palette for now
2017-11-08 19:06:41 +00:00
Eric Jizba dcd2f01623 Don't continue creating function if user cancels 2017-11-08 02:13:24 +00:00
Eric Jizba a1f82b5c08 Refactor function template resource prompt
1. Prompt with existing App Settings before listing resources
1. Add support for storage resource type
1. Validate AzureWebJobsStorage app setting before creating non-HTTP triggers
2017-11-06 19:46:32 +00:00
Jay Wang 225c22c892
Add 'Azure' to display name in explorer 2017-11-04 12:21:07 -07:00
Chris Dias 232523f701 add 'Azure' to display name in explorer 2017-11-04 12:13:32 -07:00
Reiley Yang 655091729f fix the doc - add TSLint since it's required by the build step (#47) 2017-11-03 00:08:26 +00:00
Eric Jizba 1d90f221c7 Leverage fs-extra instead of defining our own fsUtils
Also:
1. Use secure random string
1. Slightly modify newline rules that are being annoying
1. Remove '--type-check' from lint command since it's deprecated and no longer necessary
2017-11-02 23:21:44 +00:00
Eric Jizba faa4feaf24 Merge changes from 0.1.1 patch release 2017-11-02 22:52:29 +00:00
Eric Jizba 2690ad8f49 Add template filter configuration setting
Some of the templates don't work on the latest func cli when debugging locally. Adding a 'Verified' setting for just the ones that work and an 'All' setting for those adventurous users
2017-11-02 22:51:50 +00:00
Eric Jizba a6b803bb03 Improve display of multiline and azure errors 2017-11-02 22:51:03 +00:00