-
Notifications
You must be signed in to change notification settings - Fork 136
Framework tests
Yohan Lasorsa edited this page May 11, 2022
·
3 revisions
For each framework:
- Run
swa initand check if framework is detected correctly and if generated configuration is correct - Run
swa buildand check if it install npm packages and builds correctly (if build is needed) - Run
swa startand check that the app can be tested locally - Run
swa deployand check if it deploy correctly AND works as intended once deployed
Note: some app frameworks without any build process might be detected as "static", which is considered fine is all steps works as intended.
You can get generated starters for all frameworks here: SWA samples But if you have your own sample for testing it's even better! In that case, please add GitHub link to your sample repo if something's not working.
Note: for APIs, swa start only works if there's a web app besides the API.
- dotnet
- init
- start
- build
- deploy
- dotnet-csx
- init
- start
- build
- deploy
- dotnet-isolated
- init
- start
- build
- deploy
- node
- init
- start
- build
- deploy
- node-ts
- init
- start
- build
- deploy
- python
- init
- start
- build
- deploy
- angular
- init
- start
- build
- deploy
- angular-scully
- init
- start
- build
- deploy
- astro
- init
- start
- build
- deploy
- astro-alpine
- init
- start
- build
- deploy
- astro-lit
- init
- start
- build
- deploy
- astro-multiple
- init
- start
- build
- deploy
- astro-preact
- init
- start
- build
- deploy
- astro-react
- init
- start
- build
- deploy
- astro-solid
- init
- start
- build
- deploy
- astro-svelte
- init
- start
- build
- deploy
- astro-vue
- init
- start
- build
- deploy
- aurelia
- init
- start
- build
- deploy
- blazor-wasm
- init
- start
- build
- deploy
- brunch
- init
- start
- build
- deploy
- capacitor
- init
- start
- build
- deploy
- docsify
- init
- start
- build
- deploy
- docusaurus
- init
- start
- build
- deploy
- eleventy
- init
- start
- build
- deploy
- elm
- init
- start
- build
- deploy
- ember
- init
- start
- build
- deploy
- flutter
- init
- start
- build
- deploy
- gatsby
- init
- start
- build
- deploy
- gridsome
- init
- start
- build
- deploy
- hexo
- init
- start
- build
- deploy
- hugo
- init
- start
- build
- deploy
- ionic-angular
- init
- start
- build
- deploy
- ionic-react
- init
- start
- build
- deploy
- ionic-vue
- init
- start
- build
- deploy
- jekyll
- init
- start
- build
- deploy
- lektor
- init
- start
- build
- deploy
- lit
- init
- start
- build
- deploy
- mdbook
- init
- start
- build
- deploy
- metalsmith
- init
- start
- build
- deploy
- middleman
- init
- start
- build
- deploy
- mkdocs
- init
- start
- build
- deploy
- nuxtjs
- init
- start
- build
- deploy
- pelican
- init
- start
- build
- deploy
- polymer
- init
- start
- build
- deploy
- preact
- init
- start
- build
- deploy
- react
- init
- start
- build
- deploy
- react-static
- init
- start
- build
- deploy
- riot
- init
- start
- build
- deploy
- sapper
- init
- start
- build
- deploy
- slate
- init
- start
- build
- deploy
- solid
- init
- start
- build
- deploy
- static
- init
- start
- build
- deploy
- stencil
- init
- start
- build
- deploy
- svelte
- init
- start
- build
- deploy
- svelte-kit
- init
- start
- build
- deploy
- vitepress
- init
- start
- build
- deploy
- vue
- init
- start
- build
- deploy
- vuepress
- init
- start
- build
- deploy
- wintersmith
- init
- start
- build
- deploy
- zola
- init
- start
- build
- deploy
Note: Only Next.js is supported in SSR/Hybrid mode currently on SWA
- nextjs
- init
- start
- build
- deploy
- angular-universal (detected as regular Angular app, SSR won't work)
- blazor-server (only Blazor WASM variant with AOT build is supported)
- marko
- meteor
- remix