Skip to content

Azure/azure-functions-ux

Folders and files

NameName
Last commit message
Last commit date
Nov 4, 2016
Mar 30, 2018
Oct 7, 2016
Feb 22, 2017
Mar 30, 2018
Oct 18, 2017
Feb 14, 2018
Mar 30, 2018
Mar 30, 2018
Jan 30, 2016
Oct 24, 2017
Jan 29, 2018
Jan 24, 2017
May 31, 2017
Jan 9, 2016
Mar 30, 2018
Oct 18, 2017
May 18, 2017
Mar 30, 2018
Mar 30, 2018
Mar 30, 2018

Repository files navigation

Azure Functions UX

Getting started

  1. Install Prerequisites

  2. Clone and Build

git clone git@github.com:Azure/azure-functions-ux.git
# there is a gulp process to build and run everything
yarn install
yarn run gulp run-dev
  1. Visit https://portal.azure.com?websitesextension_ext=appsvc.env=local and load up Function Apps from browse

Code and branches

Branches

master: (https://functions-staging.azure.com)

This is connected to staging. After all scenarios are validated on staging we swap by running tools\SwapWithStagingSlots.ps1

dev: (https://functions-next.azure.com)

This is the next environment. This is never swapped, instead changes from dev get merged into master.

Development workflow

# make sure you're working on the dev branch
> git checkout dev

# create your own personal branch based on dev
> git checkout -b ahmels-work

# make all your changes in your branch
# commit and push these changes to github
> git push origin ahmels-work -u

# open a pull request.
# once everything is good, merge, rebase and push
> git checkout dev
> git merge ahmels-work
> git pull --rebase

# fix any conflicts
> git push origin dev

Angular 2 coding style

Code layout

The API surface is very limited:

# resource apis
api/resources
api/templates
api/bindingconfig

# health pings by traffic manager and monitoring
api/health

AzureFunctions.Client

Language: TypeScript

Framework: angular2

Check out https://angular.io