-
Notifications
You must be signed in to change notification settings - Fork 125
Framework tests
Yohan Lasorsa edited this page May 11, 2022
·
3 revisions
For each framework:
- Run
swa init
and check if framework is detected correctly and if generated configuration is correct - Run
swa build
and check if it install npm packages and builds correctly (if build is needed) - Run
swa start
and check that the app can be tested locally - Run
swa deploy
and 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