sapper-studio

An electron app for building Sapper projects

  • 所有者: sveltejs/sapper-studio
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Sapper Studio

This is highly experimental, highly incomplete, and completely undocumented. Expect bugs! For now, a traditional development setup will be more productive. That will change.

Rethinking web development

It's a little weird that the process of creating websites — which are inherently visual and interactive — is so heavily centered on the command-line and on blindly manipulating symbols. Previous attempts to improve programming workflows have focused on novel languages and editing paradigms, but they have not become mainstream.

The hypothesis behind Sapper Studio is twofold:

  • we already have all the pieces to create a more modern development workflow, but we haven't quite put them together
  • a developer environment that is deeply integrated with a particular framework allows novel features that aren't possible in the context of a general-purpose IDE

Running

Sapper Studio is an Electron app. For now, you'll need to clone this repo and run it locally; there is no pre-packaged version.

git clone https://github.com/sveltejs/sapper-studio.git
cd sapper-studio
yarn
yarn build
yarn start

This will open the launcher window, where you can select an existing Sapper project on your machine, or create a new one.

Using

Sapper Studio uses svelte-subdivide for layout. While pressing the Cmd key, drag from the edge of a 'pane' to create a new one. (TODO demo this with gifs, and improve the interface itself.) Select a new pane type from the dropdown in the pane's top-left corner.

Roadmap/ideas

  • Integrated devtools
  • Responsive design mode, with browsersync between panes
  • Integrated server profiler/debugger
  • Webpack bundle analysis
  • Auto-fixes ("it looks like you mistyped 'oncreate'. Click here to fix")
  • WYSIWYG editing
  • Automated testing
  • Integrated component marketplace
  • Isolated component editor
  • Design improvements
  • and lots more

License

LIL

主要指標

概覽
名稱與所有者sveltejs/sapper-studio
主編程語言HTML
編程語言CSS (語言數: 4)
平台
許可證Other
所有者活动
創建於2018-05-19 01:32:21
推送於2020-04-24 18:49:41
最后一次提交2018-06-18 23:10:02
發布數0
用户参与
星數222
關注者數36
派生數25
提交數58
已啟用問題?
問題數34
打開的問題數21
拉請求數5
打開的拉請求數3
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?