BespinはSkywriterと改名されLESSでUI設計することに
- 以前軽く調べたBespinの近況についてメモ
- Bespin仕切り直し:SproutCore/PythonからjQuery/Node.jsへ
- Mozilla Labsブログとかリリースノートを斜め読み
- 名前変えました
- Bespin使ってくれる人増えてる
- V0.8以降はUIはLESSだけ。CSSハンドコーディング禁止
- リポジトリはgithubへ
- 100%js化は進行中。
とか半年の間にいろいろ
Bespin is now Mozilla Skywriter, moves to GitHub
- by Kevin Dangoor
- Mozilla Labs 2010.9.2のブログエントリ
以下斜め読んだ内容
- 改名「Mozilla Skywriter」
- 旧名「Bespin」を気に入ってくれた人がたくさんいたけど申し訳ない
- BespinはSWに登場する惑星からとった
- 2009.02が最初のリリース。それからポイントや方向性がいろいろ変わった
- V0.5では「Bespin Enbedded」リリース
- Node.js界隈で反応。Node.js Knockoutの参加チームで使ってくれた
- Node.js以外でも使われてる
- ShiftEdit - Online IDE | ShiftEdit
- JGate - Cloud Computing
- Add-on Builder
- 旧名FlightDeck
- (補足)ブラウザ上でアドオン開発できる。要アカウント登録
- 旧名FlightDeck
- 末永くプロジェクトが続くことを祈念して名前かえた
- skywriterはend-to-endでjavascript
- XULRunner使ってデスクトップ版skywriterも作れる
- node.jsベースのサーバ版も作れる
- dryice
- プロジェクトで使ってるビルドツール
- pythonで書かれてるけどnode.jsに移植中
- 最近コントリビュータになったCamilo Aguilarが担当してる
- リポジトリはGithubへ
- mozilla's skywriter at master - GitHub
- 開発チームから「Gitにしてくれ」要望多数
- bespinユーザには、Gitにリポジトリをコピーして使うユーザやMercurialで使うユーザとかいろいろだった
- bespinコミュニティの中をシンプルにするために、Githubに移行
- githubにおいてる新リポジトリについて注意点
- 以前と違って全部jsで書かれたヴァージョン
- 100%jsにしたのでいろいろ動かない
- ビルドツールも作り途中だし
- これまでのbespinclientのリポジトリはまだ保存してある
- bespinclient: Summary
- 今使いたいユーザ向けに
- 新しいskyscraperリポジトリの作業前に作ったブランチだけど、大部分は簡単にマージできるはず
- ツール系はjsに書きなおしてるが、Bespinのコアプラグインは触ってない
- twitterアカウントはMozSkywriter
- ハッシュタグは#skywriter
- Julian Viereckはチームを去って大学にいくが、とても感謝してる
Bespin 0.9a2 released; Skywriter update
- by Kevin Dangoor
- Mozilla Labs 2010.10.1のブログエントリ
以下斜め読んだ内容
- Bespin 0.9a2リリース
- dl可能
- バグfix
- Bespin Embedded/Bookmarkletで機能追加
- chrome対応
- 前はchrome6で動かなった
- traits.js更新
- Bespin EmbeddedでJSLintのコマンドラインが使えるように
- jslint_command
- Bespin Embeddedビルド時にnotifierかgritter_notifyプラグインもインストールしてると、ポップアップでエラーが確認できる
- (補足)コマンドライン上で「ctrl-shift-V」か「jslint」とタイプ
- 設定でbesipinのモジュールとユーザが追加してるor作ってるモジュールの色分けができる
- シンタックスハイライト
- diffに対応
- skywriterとしてはver.1.0アルファをリリース
- APIはそれまでに安定させる予定
Bespin 0.8 ("Cheviot") Release Notes
- Bespin 0.8リリースノート
- LESS採用
以下気になったとこだけピックアップ
- テーマをプラグイン経由で使える
- テーマ(theme)使うと、エディタでのテキストの色やUIを変更できる
- LESS使ってテーマ変更。CSSは一応つかえるがLESS推奨
- (補足)
- LESSのjs実装のless.js使ってる
- Less.js Will Obsolete CSS
- (補足)
- シンタックスハイライトは別スレッドで実行してパフォーマンスアップ
- webworker使ってる
- エディタでCSSのシンタックスハイライトにも対応
- ビルドツールdryiceにサーバー同梱
Bespin 0.9 ("Edison") Release Notes
- Bespin 0.9a2リリースノート
以下気になったとこだけピックアップ
- LESSサポートを徹底
- プラグインではlessファイルだけサポート
- cssファイルはビルドツール(dryice)でもサポートしない