8000 GitHub - andersekdahl/swap
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

andersekdahl/swap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWAP workshop

This is the code you need for the workshop. Make sure to clone the repo and see that you can get it up and running before the workshop.

This repo contains three folders:

oldsite

This is the old site, built using vanilla MVC, Razor, Bootstrap and jQuery. Run it by opening it up in Visual Studio and debug it. You can reuse the C# code from this project, but you shouldn't use any frontend code.

boilerplate

boilerplate contains just enough things to get you up and running. This folder is where you'll build your implementation.

reference-implementation

Use this if you get stuck and nobody is around to ask for help, or if you just want to get inspiration. Note that this is by no means "the correct way" or "the best way", it's just a reference implementation.

Getting started

  1. Install TypeScript for Visual Studio 2015: https://www.microsoft.com/en-us/download/details.aspx?id=48593. If you don't want to use VS or don't have VS 2015, you can use Visual Studio Code (https://code.visualstudio.com/) or Atom (https://atom.io) with atom-typescript (https://atom.io/packages/atom-typescript)
  2. Open the boilerplate folder
  3. Run SetupIIS.cmd which creates an IIS site pointed to that folder
  4. Run npmw.cmd start (which downloads Node and Npm and runs npm install and npm start to start the dev server)
  5. Open the solution boilerplate.sln in Visual Studio and build it
  6. Surf to http://localhost:8088
  7. Open Sources/Features/App.tsx and add/remove something and save then switch to the browser and see that it reloaded
  8. Start hacking!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0